ماهيتها
نبذة تأريخية
كما أن للبشر لغات يتكلمون بها ويتواصلون مع بعضهم, للحاسوب أيضًا لغة يتفاعل بها وتُكتب فيها الأوامر تسمى اللغة " الثنائية " وتتكون من حرفين " 0 " و " 1 " فهي محصورة في احتمالين فقط إما " 0 " ويعني أن الدائرة الكهربائية مغلقة و " 1 " الذي يعني أن الدائرة الكهربائية مفعلة. ثم يحول الحاسوب هذه الإشارات الكهربائية إلى أوامر ويخرج منها بنتائج.
ظهور لغات البرمجة
تصعب على الإنسان كتابة الصفر والواحد وخصوصًا على المدى البعيد ولو افترضنا هذا ممكنًا فسيصعب قراءة الأمر البرمجي وخاصةً إن كان الأمر طويلًا مما أدى إلى ظهور لغات البرمجة: وهي رموز وحروف يمكن للإنسان قراءتها وفهمها ثم يقوم الكمبيوتر بتحويلها إلى لغة الصفر والواحد.
مثال:
Hello World -> 01001000 01100101 01101100 01101100 01101111 00100000 01110111 01101111 01110010 01101100 01100100
تقوم أداة تسمى " المترجم " بتحويل الكلمة التي يكتبها المبرمج إلى أصفار وواحدات يمكن للحاسوب فهمها وتطبيقها مما أدى إلى تسهيل عملية كتابة الأوامر البرمجية وجعلها قريبة من المبرمج ويستطيع الحاسوب قراءتها في الوقت ذاته
ساهم