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

تعلم من خلال هذا المقال ما هو ملف لغة عالية المستوى في البرمجة؟ ولأنها ذات أهمية كبيرة في عالم الحوسبة.

لغة عالية المستوى -2

لغة عالية المستوى

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

على سبيل المثال ، في لغة C ، يمكنك استخدام كلمات مثل الأحرف الكبيرة ، if ، for ، while. قم بإنشاء العبارات التالية معهم: إذا كان (رقم> 0) printf ("الرقم موجب").

ترجم إلى الإسبانية فهذا يعني: إذا كان الرقم أكبر من الصفر ، اكتب الرسالة التالية على الشاشة: «الرقم موجب». ال لغات عالية المستوى تتميز بالتعبير عن الخوارزميات بطريقة تتكيف مع الإدراك البشري بدلاً من تنفيذ الآلة ، وهذا هو سبب اعتبار هذه اللغات لغات عالية المستوى لأنه يمكنهم استخدام كلمات يمكن للمبرمجين فهمها بسهولة.

آخرون لغات عالية المستوى هم: Ada، BASIC، COBOL، FORTRAN، Pascal

ميزة أخرى مهمة لهذه لغات عالية المستوى هو أنه بالنسبة لمعظم التعليمات ، هناك عدة خطوات مطلوبة للتعبير عن نفس الشيء بلغة التجميع. مثل معظم اللغات ، فهو يجمع أيضًا بين عدة خطوات في لغة الآلة.

ميزات لغة عالية المستوى

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

ميزة

المزايا المتعلقة باللغة عالية المستوى هي كما يلي:

  • بالمقارنة مع اللغات الأخرى ، فإن وقت تدريب المبرمج قصير نسبيًا.
  • تعتمد البرمجة على قواعد نحوية مشابهة للغة البشرية.
  • اسم الأمر ، مثل READ و WRITE و PRINT و OPEN وغيرها.
  • يعد تعديل البرامج وتعديلها أسهل.
  • تقليل تكاليف برنامج النقل.

عيوب

عيوب اللغة عالية المستوى هي كما يلي:

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

لغة عالية المستوى -3

تاريخ اللغة رفيع المستوى

في الأربعينيات من القرن الماضي ، وُلد أول كمبيوتر كهربائي حديث. تجبر السرعة المحدودة وسعة الذاكرة المبرمجين على كتابة برامج لغة تجميع قابلة للتعديل بدرجة عالية.

لقد أدركوا أخيرًا أن برمجة لغة التجميع تتطلب الكثير من العمل الدماغي وهي عرضة للخطأ للغاية.

في عام 1948 ، نشر Konrad Zuse مقالًا عن لغة البرمجة Plankalkül الخاصة به. لكن هذا لم يتحقق في حياته ، ولا علاقة لمساهمته بالتطورات الأخرى.

بعض اللغات الهامة التي تم تطويرها خلال هذه الفترة تشمل:

  • 1943-Plankalkül (احترام كونراد) ، تم تصميمه ولكن لم يتم تنفيذه لمدة نصف قرن.
  • 1943 - ولد نظام الترميز ENIAC.
  • 1949-1954-A سلسلة من مجموعات تعليمات ذاكري ، مثل مجموعة تعليمات ذاكري ENIAC.

عزيزي القارئ ابقى معنا واقرأ عن: برمجة C ++.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: مدونة Actualidad
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.