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

أمثلة على بعض اللغات الإجرائية هناك العديد من الأمثلة على اللغات الإجرائية المعروفة.

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

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

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

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

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

راجع أيضًا: تعلم أساسيات البرمجة للمبتدئين

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

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

هناك أنواع عديدة من لغات البرمجة، سأذكر بعضها أدناه:

فورتران

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

لغة حسابية

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

كوبول

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

أساسي

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

باسكال

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

تابعنا: أفضل أنواع لغات البرمجة الحديثة

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

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

البرمجة الإجرائية

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

الملامح الرئيسية للبرمجة الإجرائية

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

قد يثير هذا اهتمامك: ما هي لغات البرمجة الرئيسية المستخدمة اليوم؟

متى يمكن استخدام البرمجة الإجرائية؟

متى يمكن استخدام البرمجة الإجرائية؟
متى يمكن استخدام البرمجة الإجرائية؟

البرمجة التشغيلية هي أسهل طريقة ومنهجية للبرمجة ويمكن القول أنها أول شيء يستخدمه المبرمجون الجدد.

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

منطق برمجة العملية يعني كتابة مجموعة من التعليمات المحددة التي تؤدي المهام المطلوبة.

مع عدم وجود اتصال عضوي بين البيانات والمتغيرات والعملية المستخدمة، يتم استخدام أسلوب البرمجة هذا عادةً في المواقف التالية:

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

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

Scroll to Top