وكون الحاسب هو جهاز الكتروني فهو يتعامل مع إشارات كهربائية تمر عبر الدارات الالكترونية و تكون بحالة التشغيل ON وتوازي الرقم 1 في لغة الالة، او تكون بحالة OFF وتوازي الرقم 0 في لغة الالة. ولذلك فكل أنواع البيانات او الأوامر التي يتم توجيهها إلى الحاسب يتم ترجمتها إلى (0) و (1) فقط
ولكن نحن كبشر لايمكن لنا حفظ وفهم مئات الأوامر البرمجية باستخدام الصفر والواحد فقط، ولكي يتمكن المبرمج من تطوير البرامج والتواصل معها بسهوله دون فهم لغة جهاز الحاسب الصفر 0 و الواحد 1 فقد ظهرت لغات برمجة اكثر تطورا ومنها اللغات منخفضة المستوى واللغات عالية المستوى.
من عيوب اللغات منخفضة المستوى انها غير متنقلة Not Portable بمعنى ان البرامج التي يتم تصميمها بها هي تعمل فقط على الأجهزة التي تمت كتابتها فيها ولا تعمل على أجهزة الحاسب الأخرى بعكس اللغات عالية المستوى التي تتميز ان برامجها متنقلة يمكن ان تعمل على أجهزة الحاسب الأخرى بسهولة.
المستوى الثالث: اللغات عالية المستوى High Level Language
ظهرت اللغات عالية المستوى لكي تجعل مهمة قراءة وكتابة التعليمات البرمجية في غاية السهولة. فلغات البرمجة هنا هي أقرب ما تكون إلى مستوى فهم الانسان والاوامر البرمجية يتم كتابتها باللغة الإنجليزية الأقرب للغة الطبيعية
ظهرت اللغات عالية المستوى لكي تجعل مهمة قراءة وكتابة التعليمات البرمجية في غاية السهولة. فلغات البرمجة هنا هي أقرب ما تكون إلى مستوى فهم الانسان والاوامر البرمجية يتم كتابتها باللغة الإنجليزية الأقرب للغة الطبيعية
كانت هذه نبذة بسيطة عن مستويات لغات البرمجة, وبالطبع فالكثير من المبرمجين اليوم هم مستخدمين للغات المستوى العالي High Level Language التي لازالت تتطور بأستمرار حتى أصبح لدينا اليوم ما يقارب 700 لغة برمجة!! ولكل لغة منها أدواتها ومحرراتها ومكتباتها الخاصة ومجتمع مبرمجين يدعمها
شكرا جزيلا على متابعتكم، شاركوا التغريدة مع أصدقائكم وتابعوا حسابي لكل جديد في عالم التقنية والبرمجة وتطوير الذات فدعمكم يدفعنا لتقديم المزيد ان شاء الله.
وأخيرا، كونوا بخير دوما 🌹
وأخيرا، كونوا بخير دوما 🌹
رتبها @rattibha
جاري تحميل الاقتراحات...