أحدث المستجدات التقنية

لغات البرمجة

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

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

واللغات هي الأدوات التي نستخدمها لكتابة تعليمات تتبعها أجهزة الكمبيوتر. أجهزة الكمبيوتر “تفكر” في النظام الثنائي – سلاسل من 1 و 0. تسمح لنا لغات البرمجة بترجمة الآحاد والأصفار إلى شيء يمكن للبشر فهمه وكتابته. تتكون لغة البرمجة من سلسلة من الرموز التي تعمل كجسر يسمح للبشر بترجمة أفكارنا إلى تعليمات يمكن لأجهزة الكمبيوتر فهمها.

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

تنقسم اللغات هذه إلى تصنيفين مختلفين – المستوى المنخفض والمستوى العالي. 

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

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

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

هذا الموقع يستخدم ملفات كوكيز لتعزيز تجربتك وزيارتك لموقعنا موافق المزيد