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

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث

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

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

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

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

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