جدول ال فكرة

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

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

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

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

أمثلة على اللغات الإجرائية

اللغة الإجرائية لها أنواع عديدة وأذكر بعض هذه الأنواع على النحو التالي:[1]

فورتران

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

لغة الخوارزمية

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

كوبول

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

أساسي

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

باسكال

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

الفرق بين اللغات الإجرائية وغير الإجرائية

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

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