جدول المحتويات:
التعريف - ماذا تعني لغة الجيل الثاني (البرمجة) (2GL)؟
لغة الجيل الثاني (البرمجة) (2GL) هي مجموعة من لغات البرمجة المرتبطة بلغات التجميع. على عكس لغات الجيل الأول ، يمكن كتابة البرامج بشكل رمزي ، وذلك باستخدام الكلمات الإنجليزية (المعروفة أيضًا باسم فن الإستذكار) ، بطريقة يمكن للإنسان أن يفهمها ويتم تحويلها لاحقًا إلى اللغة الآلية بواسطة مجمع.
لغات التجميع خاصة بالكمبيوتر ووحدة المعالجة المركزية. يستخدم المصطلح في التمييز بين لغات الآلة (1GL) ولغات البرمجة عالية المستوى (3GL ، 4GL ، إلخ.)
المعروف أيضًا باسم لغة الجيل الثاني.
تيكوبيديا تشرح لغة الجيل الثاني (البرمجة)
نشأت لغات التجميع في الأربعينيات ، وتعزى إلى جهود الضابط البحري الأمريكي جريس هوبر ، مع إدخال لغة FLOW-MATIC للكمبيوتر ENIAC.
تُستخدم 2GL غالبًا لتنفيذ النوى وبرامج التشغيل ذات المستوى المنخفض وللتطبيقات الموجهة نحو الأداء والتطبيقات المكثفة مثل ألعاب الكمبيوتر وتطبيقات معالجة الرسومات وتطبيقات تحرير الفيديو.
يتيح التمثيل الرمزي لتعليمات الآلة والسجلات وعناوين الذاكرة للمبرمج إنتاج برنامج يمكن قراءته بواسطة الإنسان. لكي يفهم الكمبيوتر البرنامج ، يجب أن يتم تحويله إلى تنسيق يمكن قراءته على الجهاز باستخدام مجمع. يقوم Assembler عادةً بتحويل فن الإستذكار عبر تعيين واحد إلى واحد من تمثيل ذاكري إلى لغة الآلة ، لعائلة ومعالج معين من المعالجات.
يسمح المجمعون بتصحيح البرنامج بشكل أسهل ، كما يقدمون آليات برمجة أكثر تقدمًا مثل البرمجة الكلية والبرمجة المنظمة.
