لغة الحواسيب الأصلية

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

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

 على سبيل المثال لجمع عددين ربما عليك كتابة تعليمة بالشيفرة الثنائية كهذه: 1101101010011010.

في خمسينيات القرن الماضي ظهر جيل جديد من لغات البرمجة عرف باللغات عالية المستوى High-Level-Language، وهي لغة مستقلة عن منصة التشغيل، وذلك يعني أنه بإمكانك كتابة برنامج بلغة عالية المستوى وتشغيله على عدة أنواع من الأجهزة.

إن اللغات عالية المستوى تشبه اللغة الإنجليزية وسهلة التعلم والاستخدام، على سبيل المثال هذا تعبير برمجي لحساب مساحة دائرة نصف قطرها 5: area = 5 * 5 * 3.14159 وتوجد العديد من اللغات عالية المستوى، وكل منها مصمم لأغراض محددة. نذكر منها ما يلي: Ada , Java , C# , C++

اما بالنسبة للغة البرمجة Ada فقد جاءت التسمية نسبة إلى Ada Lovelace التي عملت في الحواسيب الميكانيكية ذات الأغراض العامة. تم تطوير لغة Ada لقسم الدفاع واستخدمت بشكل رئيسي في مشاريع الدفاع.

نادي تقنية المستقبل

0
قم بتقييم هذا المحتوى

إضافة تعليق جديد

التحقق البصري
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA