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

بواسطة: admin
16 يوليو، 2023 8:16 م

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

لغة البرمجة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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