ماهي لغات البرمجة؟ولماذا بنيت لغات البرمجة ؟وهل لايمكن ان تكون لغة البرمجة بلغة اخرى غير الانجليزية مثلا ان تكون بالعربية مثلا ؟
اسئلة عند الكثير من الاشخاص ولايجدون الاجابة الشافية والمقنعة ؟.اعزائي نحن نعلم ان الحاسوب لايفهم سوى لغة ال 0&1 صح يعني فقط مابيفهم سوى لغة الالة اللي تتكون فقط من صفر وواحد وايضا نعلم ان كل حرف بالانجليزية او بالعربية او اي لغة له مدلول بال 0 و1 وهذه كله معروف للي درس منطقية ودرس الاعدادي الثنائية والعشرية والسادس عشرية والاسكي وطرق التحويل بينهما ..صح!!,,طيب كان زمان يتم كتابة البرامج بلغة التجميع اللي هي الصفر والواحد ..تخيل معي مدى صعوبة كتابة الكود وتصميم برنامج بهذه اللغة ومدى صعوبة التعديل وايجاد الخطاء ان وجد وصعوبة التطوير لهذه الانظمة ....من هنا وجد انه لابد من لغات وسيطة بين الانسان والحاسوب وهذه اللغات لها مترجم compiler او مفسر وطبعا الفرق بين المترجم والمفسر بسيط ان المترجم يترجم الكود بالكامل وبعدها يضهر الاخطاء ولكن المفسر يفسر الكود على جملة جملة وان وجد خطاء يقف ولايكمل بقية الكود..بطبيعة الحال نرجع لموضوعنا اذا من هنا تم بناء لغات قريبة من لغات البشر ويتم ترجمتها الى لغة الحاسوب التي لايفهم غيرها وهي الصفر والواحد.اذا اصدقائي يمكن ان تكون لغة البرمجة باي لغة حتى العربية لذلك لايقتصر على لغة البرمجة ان تكون باللغة الانجليزية فقط كما يظن الكثيرون
ليست هناك تعليقات:
إرسال تعليق