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

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

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

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

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

اللغة الإجرائية لها أنواع عديدة، وأذكر بعض هذه الأنواع أدناه

فورتران

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

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

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

كوبول

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

ضروري

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

باسكال

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

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

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

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