المحتوى هنا ينقصه الاستشهاد بمصادر، أي معلومات غير موثقة يمكن التشكيك بها وإزالتها.

لغة برمجة عالية المستوى

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)

لغة البرمجة عالية المستوى (بالإنجليزية: high-level programming language) هي صنف من أصناف لغات البرمجة لا تتطلب من المبرمج الدخول في تفاصيل تطبيق أوامر البرمجة على مستوى عتاد الحاسوب. يعدّ هذا النوع من لغات البرمجة سهلاً في التعلم والتطبيق بالنسبة للمبتدئين في البرمجة، لأنه يستخدم مفردات برمجة (syntax) وأوامر (instructions) قريبة من اللغة التي يستخدمها البشر في الكلام (اللغة الإنجليزية مثلاً) بعكس لغات البرمجة منخفضة المستوى التي تستخدم مفردات ورموزًا تعدّ معقدة للمبرمج المبتدئ.[1] من أمثلة لغات البرمجة عالية المستوى: جافا وسي شارب.

نماذج التنفيذ[عدل]

يتم تنفيذ لغات المستوى العالي بثلاث طرق هي:

  1. التفسير: كود لغات البرمجة المفسرة يُقرأ ويُنفذ مباشرةً بدون ترجمة
  2. الترجمة: لغات البرمجة المترجمة تُحول أولاً إلى صيغة قابلة للتشغيل قبل تشغيلها
  3. التحويل: تُحول لغة البرمجة عالية المستوى إلى لغة برمجة أخرى منخفضة المستوى، وعادةً ما تكون لغة سي هي اللغة التي يتم التحويل إليها

مراجع[عدل]

  1. ^ "computer programming language | Types & Examples". Encyclopedia Britannica (باللغة الإنجليزية). اطلع عليه بتاريخ 05 أغسطس 2018. 

انظر أيضا[عدل]


Midori Extension.svg
هذه بذرة مقالة بحاجة للتوسيع. شارك في تحريرها.