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

لغة البرمجة

لغة البرمجة
لغة البرمجة

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

راجع أيضًا: يتم استخدام لغة برمجة لتطبيقات الويب بشكل متكرر

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

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

لغة البرمجة الإجرائية (باللغة الإنجليزية: اللغات الإجرائية) هي إحدى أنواع لغات البرمجة عالية المستوى ، حيث يتم تنفيذ أوامر الكود كسلسلة من الإجراءات ، والإجراء عبارة عن سلسلة من خطوات الحساب ، بحيث يكون كل إجراء مرتبطة بوظيفة معينة في البرنامج ، ويمكن استدعاء الإجراء في أي وقت أثناء تنفيذ البرنامج ، ويمكن للمبرمج استخدام مجموعة الأوامر كإجراء برمجي ، بحيث يقوم بتخزينها واستدعائها عند الحاجة ، ويطلق عليها لغة الأمر لأنها تعتمد على تعلم الكمبيوتر للحل خطوة بخطوة ، وتسمى البرمجة الهيكلية لأنها تعتمد على استدعاء إجراء البرنامج في وقت تنفيذ البرنامج ، وأمثلة على لغة البرمجة الإجرائية: لغة C ، لغة BASIC ، لغة ALGOL ، لغة ADA. أ
شاهد أيضًاأمثلة على لغات البرمجة الشيئية

أنواع لغات البرمجة

أنواع لغات البرمجة
أنواع لغات البرمجة

حسب مستوى البرمجة تصنف لغات البرمجة على النحو التالي:

لغات البرمجة منخفضة المستوى (بالإنجليزية: Low Level Language) :

لغات البرمجة منخفضة المستوى (بالإنجليزية: Low Level Language) :
لغات البرمجة منخفضة المستوى (بالإنجليزية: Low Level Language) :

هي لغة برمجة صعبة ومعقدة مكتوبة بلغة الأعداد الثنائية (0،1) ، حتى يتمكن الكمبيوتر من فهمها وتنفيذها ، وهي لغة غير مفهومة للمبرمجين ، وتصنف على النحو التالي:

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

لغات البرمجة عالية المستوى (بالإنجليزية: High Level Language) :

لغات البرمجة عالية المستوى (بالإنجليزية: High Level Language) :
لغات البرمجة عالية المستوى (بالإنجليزية: High Level Language) :

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

خصائص لغات البرمجة

خصائص لغات البرمجة
خصائص لغات البرمجة

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

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

راجع أيضًا: تحتوي لغة الآلة على مترجم يتولى التحويل من لغة الآلة إلى لغة التجميع

أمثلة على لغات البرمجة

أمثلة على لغات البرمجة
أمثلة على لغات البرمجة

هناك العديد من الأمثلة على لغات البرمجة ، منها:

  • C لغة برمجة موجهة للكائنات ، وهي عبارة عن تطوير للغة C ، تُستخدم في تطوير الألعاب والبرامج المختلفة.
  • Java: هي لغة برمجة موجهة للكائنات ، وهي عبارة عن تطوير للغة C ++ ، وتستخدم في تطوير تطبيقات الهواتف الذكية والويب والبرامج المختلفة.
  • JavaScript إنها لغة برمجة عالية المستوى تُستخدم في تطوير صفحات الويب ، مما يسمح للمبرمج بإضافة الرسوم المتحركة والتفاعلات إلى صفحة الويب.
  • Python: لغة برمجة موجهة للكائنات تُستخدم لإنشاء برامج بسيطة وتطبيقات ويب وواجهات برمجية.

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