إذا اشتريت لنفسك جهاز كمبيوتر قويًا للغاية ، وأنفقت الكثير من المال ، ثم صدقني ، بدون برامج جيدة لن يكون هناك أي معنى على الإطلاق من ذلك. ولإنشاء البرامج ، يستخدمون لغات البرمجة.
لنبدأ بأول لغات البرمجة. ظهرت في الخمسينيات البعيدة من القرن الماضي. ثم سمحوا لك فقط بتنفيذ أبسط الأوامر. على سبيل المثال ، أتاحت لغات البرمجة هذه إضافة ومضاعفة الأرقام ؛ لذلك ، تمت كتابة رمز برنامج خاص. وهذه اللغات نفسها ضرورية لتحويل التعليمات البرمجية التي يمكن للبشر قراءتها إلى نص يمكن فهمه من قبل المعالج. بعد كل شيء ، يعمل المعالج فقط مع رمز ثنائي ، يمكن أن يكون هذا الرمز الخاص بالمعالج مجرد مجموعة من الأرقام: 0101000001. لتحويل لغة البرمجة إلى رمز آلة مفهومة ، يتم استخدام مترجم أو مترجم. على سبيل المثال ، يتم استخدام مترجم لتحويل لغة C ++ ، ولكن هناك حاجة إلى مترجم خاص للعمل مع لغة Python.
من أجل فهم أفضل لسبب الحاجة إلى لغات البرمجة وما هو استخدامها ، من الضروري الاستشهاد بالإنترنت كمثال. تزور كل يوم العشرات من المواقع المختلفة المثيرة للاهتمام. لكي تعمل هذه المواقع بشكل صحيح ، من الضروري إنشاء هذا الموقع بشكل احترافي. يتم إنشاء معظم المواقع باستخدام ترميز HTML ، ولكن يجب أن يكون مفهوماً أن HTML ليست لغة برمجة. مطلوب فقط لإنشاء موقع ويب بسيط. لإنشاء موقع ويب وظيفي جيد ، تحتاج أيضًا إلى تعلم لغة Perl أو PHP ، فهذه بالفعل لغات برمجة كاملة.
هناك مجموعتان رئيسيتان من لغات البرمجة ، المجموعة الأولى منخفضة المستوى ، والمجموعة الثانية عالية المستوى. لغة النوع الأول هي الأقرب إلى رمز الجهاز. يعتبرون الأصعب في البرمجة معهم. لكن في لغات البرمجة عالية المستوى ، تكون الشفرة أشبه بنص بشري.
اللغات مختلفة جدًا ، وهناك الكثير منها. ومع ذلك ، هناك عدد قليل من الشعبية. اللغة الشائعة هي C ++ ، وهناك أيضًا لغة C # (C "Sharp"). تم تطوير هذه اللغة بواسطة MicroSoft. هناك أيضًا دلفي ، وهي لغة باسكال محسنة. بالتأكيد درس الكثير من الناس باسكال في المدرسة. تم تطوير Delphi بواسطة Borland ، وأنشأت هذه الشركة أيضًا بيئة تطوير Borland Delphi.
يعتقد معظم الناس أن الكمبيوتر هو مجرد كمبيوتر محمول أو وحدة نظام ، أو ربما جهاز لوحي بهاتف ، ولكن هذا بعيد كل البعد عن الحالة. تحيط بك أجهزة الكمبيوتر في كل مكان ، حتى أن التلفزيون العادي هو بالفعل كمبيوتر ، والطرف في البنك هو أيضًا جهاز كمبيوتر. حتى مكيفات الهواء الحديثة هي أجهزة كمبيوتر. ولكي تعمل هذه التقنية ، يعمل ملايين المبرمجين حول العالم على تطوير رمز برمجي لكل جهاز.