ما الفرق بين لغات البرمجة عالية المستوي ولغات البرمجة منخفضة المستوي | اعرف الفرق
لغات البرمجة تعتبر لغة بالفعل ، فاهي وسيلة لكي نجعل الالة تفهمنا ، لكن هناك مصطلح مشهور وهو لغات البرمجة عالية المستوي ولغات البرمجة منخفضة المستوي ، فاذا كنت مهتم بالبرمجة فا من الممكن ان تكون سمعت هذا المصطلح ، لكن هل فهمت معناه ؟
والان سنشرح لكم الفرق بين لغات البرمجة عالية المستوي ولغات البرمجة منخفضة المستوي....
لغات البرمجة منخفضة المستوي :
هي لغات برمجة توفر القليل من التجريد الماخوذ من مجموعة التعليمات الخاصة بالحاسوب او من الممكن ان لا توفره ، وتستخدم كلمة "منخفضة" لوصف القدر القليل او المعدوم الذي يربط بين لغة الالة ولغة البرمجة ، تتميز اللغات منخفضة المستوي بانها لا تحتاج الي مفسر او مترجم لتعمل الشفرة الناتجة مباشرة في المعالج ، وتتميز ايضا انها لا تاخذ حيز كبير من الذاكرة وسريعة التنفيذ عكس لغة البرمجة عالية المستوي .
ولكن مشكلتها انها صعبة التعلم بالأخص بالنسبة للمبتدئين ، واذا كنت تريد ان تتعلم لغة ابدء باللغات عالية المستوي ، واذا كنت تريد ان تعرف ما هي اسهل لغات برمجة للتعلم اضغط هنا....
- لغة الالة (language machine)
- لغة التجميع (assembly language)
لغات البرمجة عالية المستوي:
لغات البرمجة عالية المستوي هي لغات لا تتطلب من المبرمج الدخول في تفاصيل تطبيق اوامر البرمجة ، و يعد هذا النوع هو الاسهل للتعلم بالنسبة للمبتدئين ، لانه يستخدم مفردات برمجة قريبة من اللغة التي نتحدث بها ، فاغلب لغات البرمجة فيها الكثير من المصطلحات باللغة الانجليزية ، مما يسهل فهمها وكتابتها.
عكس لغات البرمجة منخفضة المستوي التي تتكون من رموز ومفردات معقدة بالنسبة للمبرمج المبتدئ واحيانا بالنسبة للمبرمج المتوسط او المحترف ، فاذا كنت مبتدئ وتريد تعلم لغة برمجة ، انت الان تعرف من اين تبدء .
ومن امثلة لغات البرمجة عالية المستوي :
- جافا (java)
- بايثون (python)
- سي شارب (#C)
- روبي (ruby)