مقدمة في لغات البرمجة
لغات البرمجة مُنخفضة المستوى:
- لغة الآلة (Machine Language): لغة برمجة تحتوي على أوامر وتعليمات يُمكن لجهاز الحاسوب فهمها مباشرة ومعالجتها، خلافاً للإنسان الذي يصعب عليه فهمها. تمتاز هذه اللغة بأنّها سريعة مقارنةً بلغات البرمجة عالية المستوى.
- لغة التجميع (Assembly Language): لغة تقوم على استخدام برنامج خاص يُسمّى المجمع (Assembler)، ويعمل على تحويل الأوامر المكتوبة إلى لغة الآلة التي يفهمها جهاز الحاسوب. تمتاز هذه اللغة بأنّها أسهل من لغة الآلة؛ نظراً إلى احتوائها على بعض مفردات اللغة الإنجليزية؛ ما يُسهّل قراءة برامجها وفهمها. غير أنّ تنفيذ البرامج المكتوبة بلغة التجميع يكون أبطأ مقارنةً بلغة الآلة.
- لغات البرمجة الكتلية (Block-Based Programming Languages): لغات تُستخدم فيها الكتل الرسومية (Graphical Blocks) لتمثيل أجزاء البرامج بدلاً من النصوص، مثل لغة البرمجة سكراتش (Scratch).
- لغات البرمجة النصية (Text-Based Programming Languages): لغات تُستخدم فيها النصوص لتمثيل أجزاء البرامج بدلاً من الكتل الرسومية، مثل لغة جافا سكريب (Java Script).