مجموعة الإجراءات التي يتم فيها تحويل الخوارزمية إلى لغة يفهمها الكمبيوتر تسمى البرمجة هي عملية كتابة التعليمات وتوجيه الأوامر إلى جهاز كمبيوتر أو أي جهاز آخر مثل قارئات DVD أو أجهزة استقبال الصوت والفيديو في أنظمة الاتصال الحديثة، إلى قم بتوجيه هذا الجهاز وإبلاغه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الإجراءات المطلوبة تسمى الخوارزمية. تتبع عملية البرمجة قواعد خاصة باللغة التي يختارها المبرمج. لكل لغة برمجة خصائصها الخاصة التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من البرامج ووفقًا للمهمة المطلوبة من هذا البرنامج. تتميز لغات البرمجة أيضًا بخصائص مشتركة وحدود مشتركة، نظرًا لأن جميع هذه اللغات مصممة للتفاعل مع الكمبيوتر. تتطور لغات البرمجة مع تطور أجهزة الكمبيوتر المرئية. عندما تم اختراع الكمبيوتر في الأربعينيات والخمسينيات من القرن الماضي (بعد الأجهزة الحسابية الكهربائية في العشرينيات) – وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية – كانت لغة البرمجة معقدة أيضًا، بحيث كانت سلسلة من الأرقام التي تم إدخالها 0 و 1 فقط. لأن الكمبيوتر يفهم حالتين فقط، وجود التيار 1 أو عدم وجود 0، وكان هذا صعبًا على المبرمجين. ولكن مع اختراع الترانزستور، تقلص حجم الكمبيوتر بشكل كبير وزادت إمكانياته. في الوقت نفسه، كان المتخصصون قادرين على اختراع لغات أسهل في الاستخدام، وأصبحت لغات البرمجة مفهومة على نطاق واسع للمتخصصين. لا يزال التطوير والتسهيل جاريًا وتسمى هذه اللغات التي يسهل التعامل معها للمبرمجين باللغات عالية المستوى.

الإجابة على سؤال تسمى مجموعة الإجراءات التي يتم فيها تحويل الخوارزمية إلى لغة يفهمها الكمبيوتر

برمجة.