إذا كنت مبتدئًا في البرمجة ، فأحد الأشياء الأولى التي ستتعمق فيها في Code Foundations Career Path هي تحديد ماهية البرمجة:
"ببساطة ، البرمجة هي إعطاء مجموعة من التعليمات لجهاز كمبيوتر لتنفيذها. إذا سبق لك أن طهيت باستخدام وصفة من قبل ، فيمكنك اعتبار نفسك الكمبيوتر ومؤلف الوصفة كمبرمج. يزودك مؤلف الوصفة بمجموعة من الإرشادات التي تقرأها ثم تتبعها. كلما كانت التعليمات أكثر تعقيدًا ، كانت النتيجة أكثر تعقيدًا! "
ولغات البرمجة هي الأدوات التي نستخدمها لكتابة تعليمات تتبعها أجهزة الكمبيوتر. أجهزة الكمبيوتر "تفكر" في النظام الثنائي - سلاسل من 1 و 0. تسمح لنا لغات البرمجة بترجمة الآحاد والأصفار إلى شيء يمكن للبشر فهمه وكتابته. تتكون لغة البرمجة من سلسلة من الرموز التي تعمل كجسر يسمح للبشر بترجمة أفكارنا إلى تعليمات يمكن لأجهزة الكمبيوتر فهمها.
تصميم المواقع الالكترونية
لغات البرمجة منخفضة المستوى مقابل لغات البرمجة عالية المستوى
تنقسم لغات البرمجة إلى تصنيفين مختلفين - المستوى المنخفض والمستوى العالي.
لغات البرمجة منخفضة المستوى أقرب إلى كود الآلة ، أو ثنائي. لذلك ، يصعب على البشر قراءتها (على الرغم من أنها لا تزال أسهل في الفهم من 1 و 0). تكمن فائدة اللغات منخفضة المستوى في أنها سريعة وتوفر تحكمًا دقيقًا في كيفية عمل الكمبيوتر.