لغة البرمجة (Programming language)، هي لغة التخاطب بين الإنسان والآلة، وهي عبارةٌ عن مجموعةٍ من الأوامر، والتعليمات لجهاز الحاسوب، يتمّ كتابتها وفق مجموعةٍ من القواعد، يتمّ تحديدها باستخدام لغة البرمجة، لتوجيهه لتنفيذ مهمةٍ معينةٍ. تنقسم لغة البرمجة إلى لغاتٍ عالية المستوى، قريبة من اللغات الإنسانية ويفهمها البشر، مثل لغة (C)، وإلى لغات منخفضة المستوى، قريبة من لغة الآلة، مثل: لغة (الأسيمبلي)، كما تتوفر لغاتٌ عموميةٌ تعمل بشكلٍ مستقلٍ عن الآلة، وتعمل ضمن آلةٍ افتراضيةٍ، مثل: لغة الجافا، وتنقسم اللغة بناءً على الغرض من استخدامها، كما توفر العديد من الشركات كتيباتٍ كدليل استعمال، يحتوي على الأوامر المراد تنفيذها، لتسهيل عملية استخدام لغة البرمجة. تطوّر لغة البرمجة يرتبط تطور لغة البرمجة بتطور الأجهزة، حيث كانت أجهزة الحاسوب في أواخر الخمسينات تعمل بأعداد كبيرة من الصمامات الإلكترونيّة، وبالتالي كانت لغة البرمجة عبارةٌ عن لغةٍ معقدةٍ، وصعبةٍ على المبرمجين، مكونة من سلسلةٍ من الأعداد، المكتوبة على شكل رموزٍ برمجيةٍ طويلةٍ، تتضمن الرقمين صفر وواحد، ولكن مع ابتكار (الترانزستور) صغّر حجم أجهزة الحاسوب، ممّا هيأ للمبرمجين ابتكار لغاتِ برمجةٍ أسهل للاستخدام. أنواع لغات البرمجة لغة C++: من أكثر اللغات شيوعاً واستخداماً، تستخدم في كتابة أنظمة التشغيل، وكتابة برامج التسلية والألعاب، كما استخدمت في كتابة أنظمة القيادة للعربات التي تم إطلاقها إلى الفضاء وكوكب المريخ. لغة الجافا Java: وهي عبارة عن تطويرٍ وتحديثٍ للغة C++، حيث قامت شركة (SUNN) بتطويرها، ومن أهمّ مميزاتها، أنّها تدعم إنشاء التطبيقات، ممّا جعل عملية البرمجة أكثر سهولةً وأماناً، كما تدعم الأصوات، والرسومات الموجودة في التطبيقات، مثل: تطبيقات الدردشة، كما تتميّز بسرعة تحميلها للمواقع الإلكترونيّة. لغة HTML: يطلق عليها اسم (لغة الترميز المتشعبة)، تتميز بأنّها سهلةٌ، وإمكانياتها عاليةٌ ومتنوعةٌ، إلّا أنّه لا يمكن ترجمتها إلى لغاتٍ أبسط، مقارنةً مع لغات البرمجة الأخرى، وتستخدم في تصميم صفحات المواقع الإلكترونيّة. لغة PHP: من أكثر اللغات استخداماً، حيث تستخدم في نطاقٍ واسعٍ لإنشاء تطبيقات الإنترنت، كما تستخدم في مواقع الإنترنت المتحرّكة، التي تغيّر محتواها بناءً على تفاعل المستخدمين، مثل: مواقع التواصل الاجتماعيّ. لغة XML: من أكثر لغات البرمجة شهرةً، تستخدم للتركيز على العرض (التزيين)، وإظهار البيانات. لغة باسكال: تستخدم في مجال التدريس بالشكل الأكبر، حيث تتميّز بالوضوح، والسهولة في التطبيق والاستخدام. لغة بيسك: تعتبر من اللغات الشائعة، وعالية المستوى، وهي لغة المبرمجين المبتدئين، حيث يبدأ المبرمجون بتعلّمها أولاً. لغة بايثون: من أسهل لغات البرمجة التي يستخدمها المبرمجون المبتدئون.
تغريدات
تغريداتياشترك بالنشرة البريدية للموقع
انضم مع 10٬235 مشترك
إحصائيات المدونة
- 492٬288 الزوار
أحدث المقالات
الأرشيف
- أبريل 2022
- فبراير 2022
- يونيو 2021
- مايو 2021
- أبريل 2021
- مارس 2021
- نوفمبر 2020
- سبتمبر 2020
- أغسطس 2020
- يونيو 2020
- أبريل 2020
- فبراير 2020
- يناير 2020
- أغسطس 2019
- مايو 2019
- أبريل 2019
- مارس 2019
- فبراير 2019
- يناير 2019
- ديسمبر 2018
- سبتمبر 2018
- أغسطس 2018
- يوليو 2018
- يونيو 2018
- أبريل 2018
- ديسمبر 2017
- أكتوبر 2017
- سبتمبر 2017
- أغسطس 2017
- يوليو 2017
- يونيو 2017
- مايو 2017
- أبريل 2017
- مارس 2017
- فبراير 2017
- يناير 2017
- ديسمبر 2016
- نوفمبر 2016
- أكتوبر 2016
- سبتمبر 2016
- أغسطس 2016
- يوليو 2016
- يونيو 2016
- مايو 2016
- أبريل 2016
- مارس 2016
- يناير 2016
- ديسمبر 2015
- نوفمبر 2015
- أكتوبر 2015
- سبتمبر 2015
- أغسطس 2015
- يوليو 2015
- يونيو 2015
- مايو 2015
- أبريل 2015
- مارس 2015
- فبراير 2015
- يناير 2015
- ديسمبر 2014
- أكتوبر 2014
- سبتمبر 2014
- أغسطس 2014
- يوليو 2014
- يونيو 2014
- مايو 2014
- أبريل 2014
- مارس 2014
- فبراير 2014
- يناير 2014
- ديسمبر 2013
- نوفمبر 2013
- أكتوبر 2013
التسجيل و تسجيل الدخول
الأكثر مشاهدة
- كتابة العربي بالانجليزي واستعمال الارقام ومصطلحات انترنتية
- أبوذيات للمرحوم سعد محمد الحسن شيخ البهادل
- 14 ماركة مقلدة حول العالم
- صور ومعلومات عن العصفور الأزرق الشرقي
- الشيخ بدر الرميض زعيم عشيرة البوصالح
- بحث حول الحياة الثقافية والفنية
- بحث عن السرعة المتجهة
- لوحة موت سقراط
- اكبر مدن الصين من حيث تعداد السكان
- اعراض و علاج التهاب الغدانيات
تقويم
د | ن | ث | أرب | خ | ج | س |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
ابحث في الموقع
جديد التعليقات
- علي نور الدين الهاشمي على مدرك الطالب في نسب آل أبي طالب للسيد النسابة قمر عباس الهمداني الأعرجي
- حسن الجنديل على مدرك الطالب في نسب آل أبي طالب للسيد النسابة قمر عباس الهمداني الأعرجي
- Adele على الاعرجية – سلسلة تدوينات في الانساب
- محمد ضاحي على برنامج متنبئ السلالات لفحوص Y-DNA
- الشريف على برنامج متنبئ السلالات لفحوص Y-DNA
أحدث التعليقات