هل تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى 

كتابة: مشيرة كامل آخر تحديث: 27 نوفمبر 2022 , 01:53

تعد لغات البرمجة الإجرائية أحد أنواع اللغات منخفضة المستوى

لا، الإجابة خاطئة، حيث تعد لغات البرمجة الإجرائية من اللغات عالية المستوى .

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

البرمجة الإجرائية واستخدامها

  • تستخدم في تصميم البرامج.
  • تحدبد الاجراءات التي يتبعها جهاز الكمبيوتر لحل مشكلة ما.
  • تستحدم لتشغيل كل انواع أجهزة الكمبيوتر.

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

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

أهم اللغات الإجرائية

  • FORTRAN
  •  COBOL.
  • Ada.  
  • باسكال.

FORTRAN: وهي أول لغة برمجة  عالية المستوى تُطبق مفهوم البرمجة المعيارية.

COBOL: وهل إختصار للغة الأعمال الموجه المشتركة، وقد تم انشاؤها عام 1959.

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

باسكال: وسميت نسبة لعالم الفيزياء والرياضيات والذي صنع أول آلة حاسبة ميكانيكية، العالم بليز باسكال وقد أصبحت هذه اللغة المهيكلة اللغة الأكثر ظهورا في مجال الحواسيب، والتي تناسب الاستخدامات العلمية بشكل كبير. [1]

لماذا سميت لغة البرمجة منخفضة المستوى بهذا الاسم

لأنه يمكن صنع شفرة بها دون الحاجة إلى تشفير . 

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

أنواع اللغات منخفضة المستوى

  • لغة الآلة.
  • لغة التجميع.

لغة الآلة: هي لغة البرمجة الثانية من أنواع اللغات منخفضة المستوى، وهي الكود المسؤول عن نقل التعليمات إلى وحدة المعالجة المركزية بشكل مباشر، وهي أيضًا تم تشكيلها من الآحاد (1) والاصفار (0)، وهي لغة ضرورية جدًا؛ لأنها تُستخدم لإرسال كل المهام التي يجب أن تنفذها حرفيًا. 

 لغة التجميع : وتأتي في المرتبة الثالثة، ومعروفة بأسم فن الاستذكار، وتعتبر المستوى الأول من التجريد، وهي رموز تحتاج إلى اداة لترجمتها إلى لغة الآلة؛ لكي تتمكن وحدة المعالجة المركزية من تشغيلها، وهذه برامج غير قابلة للتنفيذ بشكل مباشر من خلال الكمبيوتر، واللغة منخفضة المستوى هي اختصار للتعليمات التي ترمز إليها وتكون هي نفسها التعليمات التي تمثلها تمامًأ، يُوَلد الكود الذي يظهر من تجميعات لغة التجميع إلى رمز آلة ثنائي قابل للتنفيذ.[2]

أنواع اللغات من حيث المستوى

  •  اللغة منخفضة المستوى.
  • لغات المستوى المتوسط.
  • اللغات عالية المستوى

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

لغات المستوى المتوسط: وهي لغات وظيفتها الربط بين اللغات منخفضة المستوى و اللغات عالية المستوى، وتستخدم هذه اللغات لتطوير التطبيقات والوظائف المختلفة، مثل جداول البيانات وأنظمة التشغيل وإدارة قواعد البيانات، ومن أمثلتها Lisp / PHP /  Cobol / Fortran /C

اللغات عالية المستوى: تتم كتابتها بلغة أشبه بالانجليزية؛ مما يجعل المبرمج يركز أكثر في المشاكل التي يتم حلها، واللغات عالية المستوى تُنشئ برامج محمولة، وغير مرتبطة بجهاز الكمبيوتر أو رقائق محددة ؛ ولذلك لا تحتاج إلى معرفة خاصة بالاجهزة، وتسمى هذه اللغات بين المبرمجين بأسم المستوى العالي؛ حيث أنها بعيدة جدًا عن تعليمات كود الآلة واللغات التي يفهمها الكمبيوتر، وتستخدم لغة مشابهة للغة الإنجليزية مما يجعلها سهلة في التعديل، وهي لغة سهلة وسريعة في كتابة البرمجة والتعليمات، وأسهل في تصحيح الأخطاء التي قد تحدث أثناء التطوير، والكود الخاص بها كود محمول بمعنى أنه غير مصمم للتشغيل على نوع واحد من الأجهزة،ومن أمثلة اللغات عالية المستوى:Java، pascal ،python)  visual basic).  

هل تعتبر اللغات عالية المستوى أسهل من اللغات منخفضة المستوى من حيث الفهم للمبرمجين

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

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

ما هي أول لغة برمجة في العالم

لغة FORTRAN .

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

ما هي أفضل لغة برمجة في العالم

لغة Ada .

لغة  Ada لغة ممتازة للأنظمة الحيوية الكبيرة، حيث حققت مستوى هائل من الإقبال عليها، ويستخدمها الكثير من المنظمات في كل أنحاء العالم، وتستخدم أيضًا في كود وزارة الدفاع، ومراقبة الحركة الجوية ،والحركة الدولية، والسكك الحديد، والأقمار الصناعية.[1]

إشترك
نبّهني عن
guest
0 تعليقات
رد خطي
الإطلاع على كل التعليقات
زر الذهاب إلى الأعلى