المقطع البرمجي عبارة عن مجموعة من اللبنات المتصلة .. ما هي لغات البرمجة

المقطع البرمجي عبارة عن مجموعة من اللبنات المتصلة

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

ما هي لغات البرمجة

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

لغات البرمجة منخفضة المستوى

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

لغات البرمجة عالية المستوى

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

المقطع البرمجي عبارة عن مجموعة من اللبنات المتصلة

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

اشهر لغات البرمجة

هناك العديد من لغات البرمجة المنتشرة و المستخدمة حول العالم، ولكن يمكننا القول أن اشهرها هي:[3]

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

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

المراجع

  1. ^ news.codecademy.com , What is a programming language? , 2/11/2020
  2. ^ datacadamia.com , Code Segment , 2/11/2020
  3. ^ northeastern.edu , THE 10 MOST POPULAR PROGRAMMING LANGUAGES TO LEARN IN 2020 , 2/11/2020

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *