الحياة والمجتمع

من اللغات عالية المستوى والمجانية والمفتوحة المصدر والتي تعد سهلة وممتعة للمبتدئين بالبرمجة

من اللغات عالية المستوى والمجانية والمفتوحة المصدر والتي تعد سهلة وممتعة للمبتدئين بالبرمجة

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

أنواع لغات البرمجة عالية المستوى وفق نوع استخدامها


تُصنّف لغات البرمجة عالية المستوى إلى أنواع مُختلفة وفق نوع استخدامها كالآتي:

اللغات الخوارزمية تُستخدم اللغات الخوارزمية لمعالجة الحسابات الرياضية والعمليات المنطقية، وعليه تُعنى هذه اللغات أيضاً بتنفيذ العمليات الجبرية، ويُعتبر هذا النوع من اللغات أحد أقدم اللغات عالية المُستوى، ومن الأمثلة عليها؛ لغة FORTRAN، ولغة ALGOL، ولغة LISP، ولغة C.

اللغات الموجهة للأعمال تُقدّم اللغات الموجهة للأعمال (بالإنجليزية: Business-Oriented Languages) الحلول البرمجية في مجال قطاع الأعمال والتجارة، لغة كوبول (COBOL) التي تُعتبر اللغة البرمجية الأكثر شيوعاً للأعمال التجارية، وبدأ استخدامها منذ خمسينيات القرن العشرين تحديداً عام 1959م، وتمتاز هذه اللغة بإمكانية إنجاز المهام البرمجية التي لا يُمكن إنجازها من خلال اللغات البرمجية العلمية الأخرى، حيث تُمكّن المبرمج من جمع العديد من البيانات المُختلفة في نوعها؛ كالاسم، والرقم، والعمر، والعنوان ضمن وحدة واحدة، أو سجلٍ واحد في اللغة، ومن الأمثلة الأخرى على هذا النوع من اللغات؛ لغة SQL التي تختص ببرمجة قواعد البيانات.

اللغات الموجهة للتعليم تُصمَّم اللغات الموجهة للتعليم (بالإنجليزية: Education-Oriented Languages) لغايات تعليم المُستخدِمين البرمجة بأبسط صورها، ومن الأمثلة عليها؛ لغة Basic التي تم تطويرها من قِبل جون كيميني، وتوماس كورتز في ستينيات القرن العشيرن بطريقة ٍ تُسهّل تعلّمها حتى بالنسبة للأشخاص غير المُختصين بعلم الحاسوب، كما تُعتبر من اللغات التي يسهل اكتشاف الأخطاء فيها.

تشمل اللغات الموجهة للتعليم أيضاً؛ لغة البرمجة Pascal التي طُوِّرت عام 1970م؛ حيث كانت في الفترة الواقعة بين نهاية السبعينيات وبداية الثمانينات من القرن العشرين أحد أكثر اللغات المُستخدَمة لتعليم الأشخاص البرمجة، والجدير بالذكر أنّها استُخدمت أيضاً لإصدار البرامج التعليمية.

لغات تنسيق المستندات تُعنى لغات تنسيق المستندات (بالإنجليزية: Document Formatting Languages) بالتعامل مع النصوص، والرسوم، والمُستندات، فلغة البرمجة TeX على سبيل المثال؛ هي لغة تختص بتنسيق النصوص من خلال تغيير شكل الخط الذي يظهر به النص، بالإضافة إلى طريقة تخطيط الجداول، وإدراج الصور، وغيرها من أنواع التنسيق الأخرى، ومن الأمثلة الأخرى على لغات تنسيق المُستندات لغة PostScript، ولغة SGML.

لغات تطوير صفحات الويب والإنترنت تُعتبر لغات تطوير صفحات الويب (بالإنجليزية: Internet and Web Page Development Languages) عصب الإنترنت وقلبه النابض، حيث إنّها تُطوّر محتوى صفحات شبكة الإنترنت، وإنشاء مواقعها المُختلفة، لذا فإنه وبدون تلك اللغات لم يكن الإنترنت سيصل إلى الشكل الذي هو عليه في العصر الحالي، ومن الأمثلة على لغات البرمجة المُختصة بتطوير صفحات الويب والإنترنت؛ لغة الجافا سكربت، ولغة الجافا، ولغة PHP، ولغة XML، ولغة Python، ولغة HDML، ولغة HTML، وغيرها من اللغات الأخرى.

من اللغات عالية المستوى والمجانية والمفتوحة المصدر والتي تعد سهلة وممتعة للمبتدئين بالبرمجة

الاجابة هي: البايثون.
                     
السابق
تصنف الكثير من أحماض وقواعد لويس على إنها أحماض و قواعد أرهينيوس أو برونستد- لوري .
التالي
تسمى الطاقه التي نستفيدها من الشمس

اترك تعليقاً