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

شارك هذه المقالة مع أصدقائك!
Advertisements
 تعتبر لغة البرمجة عالية المستوى هي لغة برمجة لا تعرض المبرمج على تفاصيل تطبيق أوامر اللغة على مستوى الأجهزة.
هذا النوع من اللغة أسهل في الاستخدام لأنه يستخدم في المفردات التي هي قريبة من الفهم، الجمل الخاصة به أقرب إلى اللغات الطبيعية من لغة التجميع.
على عكس لغات البرمجة منخفضة المستوى. تتضمن أمثلة لغات البرمجة عالية المستوى: Java وC-Sharp ومن أمثلة اللغات ذات المستوى العالي ما يلي: ‏

‏من لغات البرمجة عالية المستوى لغة بيسك ‏BASIC‏

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

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

لغة برمجة C إنها أفضل لغة برمجة لكتابة برامج النظام.
تتميز هذه اللغة بعدد من الأوامر والتوجيهات التي يمكنها التحكم مباشرة في مكونات أجهزة الكمبيوتر، ومعظم أنظمة التشغيل مكتوبة بلغة C مثل windows95.

لغة كوبول ‏Cobol

وهي مصممة للاستخدام في التطبيقات التجارية التي تحتاج إلى إدخال كميات كبيرة من البيانات وحفظها واسترجاعها.

لغة فورتران ‏Fortran‏

يتم استخدامه للتطبيقات الهندسية والعلمية التي تحتاج إلى إجراء حسابات رياضية. إنها أقدم لغة برمجة.


لغة ‏RPG‏

وهي تعتبر لغة تجارية وهي خاصة بإصدار الإحصائيات والتقارير

Advertisements

‏لغة باسكال Pascal‏

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

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

  1. قريب جدا من اللغة البشرية ولهذا سميت لغات عالية المستوى.
  2. سهل الاستخدام إلى حد ما ويسهل فهمه وتعديله ومراجعته.
  3. لا يحتاج المبرمج بهذه اللغات إلى معلومات موسعة عن الحاسب.
خطوات برمجة الكمبيوتر بإحدى لغات البرمجة لحل مشكلة معينة: بغض النظر عن صعوبة المشكلة التي يتعين حلها أو سهولة حلها، تتضمن برمجة الكمبيوتر لأي مشكلة أو برنامج الخطوات التالية:
  • تحديد المشكلة
 في هذه الخطوة يتم تحديد البيانات والنتائج المطلوبة، ثم يتم تحديد العلاج المطلوب لحل المشكلة.
  • تصميم الخطوات المنطقية للحل
 تعرف هذه الخطوة بخوارزمية حل المشكلات.
نماذج التنفيذ يتم تنفيذ اللغات عالية المستوى بثلاث طرق:
  • التفسير
تتم قراءة شفرة لغات البرمجة المترجمة وتنفيذها مباشرة دون ترجمة
  • الترجمة
يتم تحويل لغات البرمجة المترجمة أولاً إلى نموذج قابل للتشغيل قبل أن يتم التشغيل
  • التحويل
يتم تحويل لغة البرمجة عالية المستوى إلى لغة برمجة أخرى منخفضة المستوى، وعادة ما تكون لغة C هي اللغة التي يتم تحويل الخوارزمية إليها.
التعريف هو الخطوات المنطقية لحل مشكلة معينة، والخوارزميات مطلوبة أن يتم الوصول إلى الحل المطلوب بعد تنفيذ الخطوات في عدد محدود من المرات، ويمكن تحويل خطوات الخوارزميات إلى خطوات برنامج مكتوب بلغة برمجة.
  • إعداد مخطط انسيابي للخوارزميات
تعد المخططات الانسيابية طريقة بصرية مفيدة للتعبير عن المنطق الضروري لحل المشكلة. لتحقيق هذا الغرض، يتم استخدام بعض الأشكال الخاصة الرموز التي يتم فيها كتابة جمل قصيرة تصف العمليات التي سيتم تنفيذها على البيانات.
  • ترجمة المخطط الانسيابي إلى برنامج باستخدام لغة برمجة مناسبة
  • ترجمة البرنامج إلى لغة الجهاز
  • تجربة البرنامج
يجب تجربة البرنامج على عينة من البيانات، وتصحيح الأخطاء المنطقية للحل والتأكد من صحته مخرجات البرنامج وأداء البرنامج الجيد 7.
توثيق البرنامج ملاحظة: الخطوات السابقة هي الخطوات المستخدمة عند تصميم برامج الكمبيوتر.

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

 المترجم Compiler

برنامج يحول البرنامج المصدر إلى برنامج مستهدف.

المفسر ‏Interpreter‏

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

مخططات التدفق Flow Charts‏

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

(A-Basic syntax (Basic

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

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

لكن الترقيم المشترك هو 20-20-30 … لترك فرصة لإضافة جمل جديدة للبرنامج إذا رأى المبرمج ضرورة لإضافتها بعد كتابة البرنامج.

Advertisements
‫0 تعليق

اترك تعليقاً