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