مستخدم:Midnight screaming/لغة التجميع عالية المستوى

لغة التجميع عالية المستوى (HLA) هي لغة برمجة تم تطويرها من قبل راندال هايد. تسمح اللغة بإستخدام بنيات اللغات ذات المستوى الأعلى لمساعدة مطوري لغة التجميع المبتدئين والمتقدمين. وتدعم بشكل كامل أنواع البيانات المتقدمة و البرمجة كائنية التوجه. تستخدم بنية جمل تعتمد بشكل خفيف على عدة لغات برمجة عالية المستوى، مثل باسكال و أيدا و Modula-2 و سي++، للسماح بإنشاء برامج لغة تجميع سهلة القراءة، وللسماح لمبرمجي لغة التجميع بتعلم لغة التجميع عالية المستوى بأقل وقت ممكن.

الأهداف والنشئة

عدل

تم تصميم لغة التجميع عالية المستوى في الأصل كأداة لتدريس برمجة لغة التجميع على مستوى الكلية والجامعة. الهدف الأساسي هو الاستفادة من المعرفة البرمجية المسبقة لدى الطلاب عند تعلم لغة التجميع ليتعلموا اللغة بأسرع وقت ممكن. معظم الطلاب الذين أخذوا دورة برمجة لغة التجميع قد تم تعريفهم مسبقاً بهياكل انسياب التحكم عالية المستوى، مثل IF، وWHILE، وFOR، وما إلى ذلك. وتسمح لغة التجميع عالية المستوى للطلاب بتطبيق هذه المعرفة البرمجية على لغة التجميع في وقت مبكر من الدورة التدريبية، مما يسمح لهم بإتقان المتطلبات الأساسية الأخرى للغة التجميع قبل تعلم كيفية برمجة النماذج ذات المستوى المنخفض لهياكل التحكم هذه. كتاب فن البرمجة بلغة التجميع بقلم راندال هايد يستخدم لغة التجميع عالية المستوى لهذا الغرض. [1]

روابط خارجية

عدل

[[تصنيف:لغات برمجة عالية المستوى]] [[تصنيف:لغات تجميع]] [[تصنيف:ملكية عامة]]

  1. ^ "The Art of Assembly Language Programming". مؤرشف من الأصل في 2018-03-29. اطلع عليه بتاريخ 2010-02-12.