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

Multi tool use
لغة البرمجة عالية المستوى (بالإنجليزية: high-level programming language) هي صنف من أصناف لغات البرمجة لا تتطلب من المبرمج الدخول في تفاصيل تطبيق أوامر البرمجة على مستوى عتاد الحاسوب. يعدّ هذا النوع من لغات البرمجة سهلاً في التعلم والتطبيق بالنسبة للمبتدئين في البرمجة، لأنه يستخدم مفردات برمجة (syntax) وأوامر (instructions) قريبة من اللغة التي يستخدمها البشر في الكلام (اللغة الإنجليزية مثلاً) بعكس لغات البرمجة منخفضة المستوى التي تستخدم مفردات ورموزًا تعدّ معقدة للمبرمج المبتدئ.[1] من أمثلة لغات البرمجة عالية المستوى: جافا وسي شارب.
نماذج التنفيذ
يتم تنفيذ لغات المستوى العالي بثلاث طرق هي:
التفسير: كود لغات البرمجة المفسرة يُقرأ ويُنفذ مباشرةً بدون ترجمة
الترجمة: لغات البرمجة المترجمة تُحول أولاً إلى صيغة قابلة للتشغيل قبل تشغيلها
التحويل: تُحول لغة البرمجة عالية المستوى إلى لغة برمجة أخرى منخفضة المستوى، وعادةً ما تكون لغة سي هي اللغة التي يتم التحويل إليها
مراجع
^ "computer programming language | Types & Examples". Encyclopedia Britannica (باللغة الإنجليزية). اطلع عليه بتاريخ 05 أغسطس 2018. الوسيط|اللغة=
تم تجاهله (مساعدة); الوسيط|تاريخ الوصول=
تم تجاهله (مساعدة); الوسيط|المسار=
تم تجاهله (مساعدة); الوسيط|العنوان=
تم تجاهله (مساعدة).mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"""""""'""'"}.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
انظر أيضا
- لغة البرمجة منخفضة المستوى
- لغة مفسرة
- قائمة لغات البرمجة
- تاريخ تطور البرمجيات
بوابة برمجة الحاسوب
بوابة تقنية المعلومات
|
|

هذه بذرة مقالة عن لغة برمجة بحاجة للتوسيع. شارك في تحريرها.
4BQ f3seSU5CWJ,T,IFNHODIqWVIMPI3 dJnYSuofTyNlLcHC3ehME,Az,E TFrkJqCrRJC0p,bAVn3YOvj,p,q