لغة برمجة عالية المستوى
لغة البرمجة عالية المستوى هي لغة برمجة لا تعرض المبرمج إلي تفاصيل تطبيق أوامر اللغة على مستوى عتاد الحاسوب. يعتبر هذا النوع من اللغات أسهل في استخدامه لأنه يستخدم في مفرداته كلمات قريبة للفهم، وجمله تكون أقرب للغات الطبيعية منها إلى لغة التجميع بعكس لغات البرمجة منخفضة المستوى. من أمثلة لغات البرمجة عالية المستوى: جافا وسي شارب.
نماذج التنفيذ
يتم تنفيذ لغات المستوى العالي بثلاث طرق هي:
- التفسير: كود لغات البرمجة المفسرة يُقرأ ويُنفذ مباشرةً بدون ترجمة
- الترجمة: لغات البرمجة المترجمة تُحول أولاً إلى صيغة قابلة للتشغيل قبل تشغيلها
- التحويل: تُحول لغة البرمجة عالية المستوى إلى لغة برمجة أخرى منخفضة المستوى، وعادةً ما تكون لغة سي هي اللغة التي يتم التحويل إليها
انظر أيضا
bn:উচ্চস্তরের প্রোগ্রামিং ভাষা ca:Llenguatge de programació d'alt nivell cs:Vyšší programovací jazyk de:Höhere Programmiersprache High-level programming language]] es:Lenguaje de alto nivel fa:زبان برنامهنویسی سطح بالا fr:Langage de haut niveau gl:Linguaxe de alto nivel he:שפה עילית hi:उच्च स्तरीय क्रमादेशन भाषा hr:Programski jezik visoke razine hu:Magas szintű programozási nyelv id:Bahasa pemrograman tingkat tinggi is:Æðra forritunarmál it:Linguaggio di programmazione ad alto livello ja:高水準言語 ko:고급 프로그래밍 언어 lv:Augsta līmeņa programmēšanas valoda mk:Сложени програмски јазици mn:Дээд түвшний програмчлалын хэл ms:Bahasa pengaturcaraan aras tinggi no:Høynivåspråk pl:Język wysokiego poziomu pt:Linguagem de programação de alto nível ru:Высокоуровневый язык программирования sh:Programski jezik visoke razine sl:Visokonivojski programski jezik sv:Högnivåspråk zh:高级语言