- [ برمجة وتصميم المواقع ] بحث عن لغات البرمجة
- [ وسطاء عقاريين السعودية ] محمد عبدالله بن صنيتان العتيبي ... الدمام ... المنطقة الشرقية
- [ متاجر السعودية ] قفاز بلوم ... الجبيل ... المنطقة الشرقية
- [ تعرٌف على ] العلاقات الألبانية البرتغالية
- [ تعرٌف على ] العلاقات الليبيرية الليختنشتانية
- [ شركات طبية السعودية ] شركة سيكلي السعودية للمعدات الطبيه ... جدة
- [ سوبر ماركت السعودية ] سوبر ماركت الصنافة
- [ تعرٌف على ] نظام العصور الثلاث
- [ حكمــــــة ] عن شرحبيل أن أبا الدرداء كان يقول : الصحة غنى الجسد . عن منصور عن إبراهيم قال : يقال أن الحمد أكثر الكلام تضعيفا .
- [ تعرٌف على ] العلاقات النرويجية الكينية
- [ وزارات وهيئات حكومية السعودية ] مدرسة ابى محجن الثقفى
- [ حديث شريفمختصر الفقه الاسلامى / محقق ] وعن أبي هريرة رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم :«سَيْـحَانُ وَجَيْـحَانُ، وَالفُرَاتُ وَالنِّيلُ، كُلٌّ مِنْ أَنْـهَارِ الجَنّةِ». أخرجه مسلم ---------------- سيحان وجيحان نهران عظيمان ببلاد الارمن
- [ وسطاء عقاريين السعودية ] محمد عوض عوض الحربي ... المدينه المنوره ... منطقة المدينة المنورة
- [ مؤسسات البحرين ] شركة إس إتش بي اي للمقاولات شركة تضامن بحرينية ... منامة
- [ تعرٌف على ] دسوق (مركز)
- [ تعرٌف على ] توكوروزاوا (سايتاما)
- [ وسطاء عقاريين السعودية ] رمضان عيد رمضان العنزي ... العويقيله ... منطقة الحدود الشماليه
- [ دليل أبوظبي الامارات ] وردة الصفراء للصيانة العامة للعقارات ... أبوظبي
- [ وسطاء عقاريين السعودية ] سلمان حميدي سلمان القحطاني ... الرياض ... منطقة الرياض
- [ حكمــــــة ] التذكر والتفكر منزلان يثمران أنواع المعارف ، وحقائق الإيمان والإحسان ، والعارف لا يزال يعود بتفكره على التذكرة ، وبتذكره على تفكره ، حتى يفتح قفل قلبه بإذن الفتاح العليم
- [ اعلان السعودية ] مؤسسة الفنيون المحترفون للتجارة
- [ مقاهي السعودية ] كافية السفير
- [ صيدليات السعودية ] Nahdi pharmacy | صيدليه النهدى
- [ وسطاء عقاريين السعودية ] محمد عبدالله على ابورزينه ... ابها ... منطقة عسير
- [ تعرٌف على ] لورن بالف
- [ تعرٌف على ] الحروب البورمية السيامية
- [ تعرٌف على ] جبل مونت ديابلو
- [ حكمــــــة ] بعض الأفكار والخطوات التي تساعد على استبعاد الشرود الذهني ومن ثم بناء القدرة الذاتية عل التركيز وهي : 8- مارس تمرين تقوية التركيز الذهني، والذي يُمكن تلخيص خطواته في الآتي: أ- قم بعملية حصر للقضايا التي تحتاج منك إلى تفكير ورتبها حسب أهميتها أو استعجالها واحتفظ بذلك مكتوباً في ورقة لديك.
- [ متاجر السعودية ] شركه322 ... ابن شرار ... المنطقة الشرقية
- [ وسطاء عقاريين السعودية ] حسين محمد حسن دغريري ... الطائف ... منطقة مكة المكرمة
- [ تعرٌف على ] جوهي بابار
- [ متاجر السعودية ] منصة دار سي في ... القريات ... منطقة الجوف
- [ حكمــــــة ] عن يحيى بن سطام الأصفر التميمي - وكان جارا لحسان بن أبي سنان قال: وكان حسان يصوم الدهر، ويفطر على قرص ويتسحر بآخر، فنحل وسقم جسمه جدا حتى صار كهيئة الخيال. فلما مات فأدخل مغتسله ليغسل، كشف الثوب عنه فإذا هو كهيئة الخيط الأسود قال: وأصحابه حوله يبكون.
- [ تعرٌف على ] إلكترون فولت
- [ متاجر السعودية ] متجر أبو سيف ... جدة ... منطقة مكة المكرمة
- [ تنمية الذات ] أدوات الابتكار
- [ تعرٌف على ] بحيرة ساراناك السفلى
- [ متاجر السعودية ] رووفا ... جازان ... منطقة جازان
- [ وسطاء عقاريين السعودية ] سلوي علي يحي حكمي ... جدة ... منطقة مكة المكرمة
- [ مؤسسات البحرين ] فينال فيجن ديزاين سلوشن اند ايفينتس ذ.م.م ... منامة
- [ وسطاء عقاريين السعودية ] سناء سعييد محمد القحطاني ... بيشه ... منطقة عسير
- [ تعرٌف على ] رقم ذو أهمية
- [ تعرٌف على ] ثورب
- [ ماذونين السعودية ] عبدالرحمن بن عبدالله بن محمد الشهري ... الطائف
- [ تعرٌف على ] سكورة مداز
- [ ملابس السعودية ] مؤسسة التعاون التجارية
- [ وسطاء عقاريين السعودية ] وجدان صالح محمد آل ثابت ... ظهران الجنوب ... منطقة عسير
- [ تعرٌف على ] غوستافو أدريان لوبيز
- [ تعرٌف على ] عرن (نبات)
- [ متاجر السعودية ] الهدية المميزة ... الزلفي ... منطقة الرياض
- [ تعرٌف على ] دستور جمهورية مصر العربية (2012)
- [ وسطاء عقاريين السعودية ] رائد مفلح عوض الله السعدى ... مكه المكرمه ... منطقة مكة المكرمة
- [ تعرٌف على ] كومبين
- [ تعرٌف على ] القط فيليكس
- [ تعرٌف على ] ثالوث
- [ سيارات السعودية ] ورشة العوهلى للسيارات
- [ وسطاء عقاريين السعودية ] مكتب دار النخبة للخدمات العقارية ... صامطه ... منطقة جازان
- [ وسطاء عقاريين السعودية ] محمد علي بن محمد آل دويس ... الخبر ... المنطقة الشرقية
- [ وسطاء عقاريين السعودية ] محمد عبدالله علي السحيم ... المدينه المنوره ... منطقة المدينة المنورة
- [ وسطاء عقاريين السعودية ] علي حسين بن محمد المهناء ... الرياض ... منطقة الرياض
- [ حكمــــــة ] قال ابن عباس : أكرم الناس علي جليسي الذي يتخطى رقاب الناس حتى يجلس إلي .
- [ تكييف هواء و تبريد السعودية ] شركة مشاريع التدفئة والتبريد
- [ حكمــــــة ] عن ابن المبارك قال: سألت سفيان الثوري رحمه الله عن الرجل يصلي أي شيء ينوي بصلاته؟ قال: ينوي أن يناجي ربه. [الحلية (تهذيبه) 2 / 402].
- [ سيارات السعودية ] معرض فرحان الدوسرى للسيارات
- [ وسطاء عقاريين السعودية ] مكتب رائد التميز للخدمات العقارية ... صامطه ... منطقة جازان
- [ سيارات السعودية ] مؤسسة خالد ابراهيم الحبشى
- [ ماذونين السعودية ] عبدالله بن عبدالرحمن بن كريم المطلق ... جدة
- [ وسطاء عقاريين السعودية ] اشواق سالم بن احمد الغامدي ... جدة ... منطقة مكة المكرمة
- [ مكتبات السعودية ] مكتبة العزيزية
- [ خذها قاعدة ] تهيأ للكتابة في أيلول.. وقلبك البكر يحاول الحب، يجرب مذاق القصائد بطعم التوت، يعطر الأوراق بزهر الليمون، يتأمل سحر الكلمة، فعل الكلمة، أثر الكلمة، ظل الكلمة على أطراف الأنامل، الكتابة في أيلول.. لها حفيف، روح شفيف تتركها على الورد، على السطر، على الريح فـ تعي فرق المسافة!. - إلهام المجيد
- [ الوكلاء التجاريون و الخدمات قطر ] تمدين للتجاره والمقاولات
- [ وسطاء عقاريين السعودية ] علي منصور علي الاحمري ... ابها ... منطقة عسير
- [ وسطاء عقاريين السعودية ] هادي حمدان دخيل الشمري ... الخفجى ... المنطقة الشرقية
- [ خذها قاعدة ] يوجد في مقابل رجل دين واحد مخلص، آخرين يحلمون بالسلطة ولا يحيون إلا بالدسائس والمكائد ، ومهمتهم أن يملون على كل أحد كيف يلبس ويأكل ويشرب ويسعل ويتجشأ ويعطس، وبأية عبارة يجب أن يغمغم في كل مناسبة، ويجعلون الكبار والصغار يعيشون في هلع الدنس والكفر. - أمين معلوف
- [ تعرٌف على ] معركة بحر المرجان
- [ تعرٌف على ] معهد ثيربانتس
- [ تعرٌف على ] العلاقات البرازيلية الفنزويلية
- [ تعرٌف على ] العلاقات الإستونية الإسواتينية
- [ وسطاء عقاريين السعودية ] فهد بن فايح بن داموك العتيبي ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] مكتب محمد سالم الحربي للعقار ... صامطه ... منطقة جازان
- [ خدمات السعودية ] تحميل برنامج وزارة الصحة السعودية للمشي للايفون والاندرويد
- [ تعرٌف على ] جامعة شتوتغارت
- [ خذها قاعدة ] ليس فقيرا من لا يزال قادرا على الضحك. - أنيس منصور
- [ حكمــــــة ] "وأذن في الناس بالحج" اختار الله خليله لدعوة الناس للحج إذا أحبك الله اصطفاك لدعوة عباده.
- [ تعرٌف على ] العلاقات الأندورية البوسنية
- [ صيدليات السعودية ] صيدلية الأركان
- [ وسطاء عقاريين السعودية ] سامر بن محمد بن عبدالهادي آل عبدرب النبي ... سيهات ... المنطقة الشرقية
- [ تعرٌف على ] خيري حسن
- [ تعرٌف على ] شارل غارنييه
- [ تعرٌف على ] تطور النجوم
- [ شركات مقاولات السعودية ] شركة المباني المتقدمة للمقاولات ... جدة ... مكة المكرمة
- [ وسطاء عقاريين السعودية ] ماجد معروف بن عبدالغني الجاوي ... مكه المكرمه ... منطقة مكة المكرمة
- [ تعرٌف على ] جانيل مولوني
- [ آية ] { وَالَّذِينَ إِذَا ذُكِّرُوا بِآيَاتِ رَبِّهِمْ لَمْ يَخِرُّوا عَلَيْهَا صُمًّا وَعُمْيَانًا}[الفرقان:73] قال ابن العربي: قال علماؤنا: يعني الذين إذا قرءوا القرآن قرأوه بقلوبهم قراءة فهم وتثبت، ولم ينثروه نثر الدقل؛ فإن المرور عليه بغير فهم ولا تثبت صمم وعمى عن معاينة وعيده ووعده. [أحكام القرآن]
- [ مطاعم السعودية ] مطعم شاورما شاورمنتو
- [ مقاولون السعودية ] مؤسسة قوة البناء للمقاولات
- [ تعرٌف على ] عين الصفراء
- [ تعرٌف على ] دهر البشائر
- [ آية ] ﴿ إِنَّ ٱلَّذِينَ قَالُوا۟ رَبُّنَا ٱللَّهُ ثُمَّ ٱسْتَقَٰمُو ﴾ [ سورة فصلت آية:﴿٣٠﴾ ]قال عمر بن الخطاب- رضي الله عنه- : «الاستقامة: أن تستقيم على الأمر والنهي، ولا تروغ روغان الثعلب»، وقال عثمان بن عفان- رضي الله عنه-: «أخلصوا العمل لله»، وقال علي- رضي الله عنه-: «أدوا الفرائض». البغوي: 4/65-66.
- [ مجوهرات السعودية ] مجوهرات الزامل
- شركة نقل اثاث بالرياض|ظواهر الخليج
- تفسير حلم رؤية القضيب أو العضو الذكري في المنام لابن سيرين
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- سؤال وجواب | هل يجوز للرجل حلق شعر المؤخرة؟ وهل هناك طريقة محددة لذلك ؟
- تفسير حلم رؤية الميت يشكو من ضرسه في المنام
- رؤية طفل بعيون خضراء في المنام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
- الفضاء اللوني (ص ش ض) و (ص ش ق) الاستخدام
[ برمجة وتصميم المواقع ] بحث عن لغات البرمجة # أخر تحديث اليوم 2024/05/22
تم النشر اليوم 2024/05/22 | بحث عن لغات البرمجة
أنواع لغات البرمجة
يُمكن تقسيم لغات البرمجة إلى 3 أنواع ومستويات رئيسية كالآتي:
لغة الآلة: (بالإنجليزية: Machine language)؛ وهي المستوى الأدنى من لغات البرمجة والذي يُعنى بالتعامل مع الآلة بشكل مُباشر باستخدام نظام البيانات الثنائية (0،1)؛ لذا فإنّه يصعب على البشر فهم هذا النوع من لغات البرمجة والتعامل معه بشكل مُباشر، وتتضمّن أنظمة التشغيل المُختلفة برامح خاصة تُترجم البرامج التي يكتبها الإنسان إلى برامج مكتوبة بلغة الآلة.
لغات عالية المستوى (بالإنجليزية: High-level language)؛ وهي تلك اللغات التي يُمكن للبشر التعامل معها لاحتوائها على أوامر مؤلّفة من رموز ونصوص مألوفة للمُستخدِم، حيث تكون هذه الرموز والمفردات مكتوبةً بشكل شبيه لكتابة اللغة الإنجليزية، وتتنوّع اللغات عالية المستوى بشكل كبير حيث إنّ كلّ منها مُصمّم لنوع مُعيّن من الاستخدامات.
لغة التجميع: (بالإنجليزية: Assembly language)؛ وهي تلك اللغة التي يتمّ من خلالها تحويل اللغات عالية المستوى التي يكتبها المُبرمجون إلى لغات ذات مستوى أدنى تفهمها الآلة، وتكون لغة التجميع قريبةً بشكل كبير من لغة الآلة، وجدير بالذكر أنّ لغات التجميع يُمكن قراءتها من قِبل البشر على الرغم من أنّها تعتمد على الآلة.
تاريخ لغات البرمجة
يعود تاريخ ظهور لغات البرمجة إلى ما قبل ظهور الكمبيوتر نفسه بما يزيد عن 125 عام؛ حيث ظهرت لغات البرمجة لأول مرّة في بعض الاستخدامات الصناعية؛ فقد اعتُمدت في التحكّم في إنتاج المنسوجات عن طريق تصميم ثقوب بشكل مُعيّن على أنواع مختلفة من البطاقات، بحيث يتم تغيير تلك البطاقات لإنتاج أنواع مختلفة من المنسوجات.
يُعتبر الظهور الحقيقي لأول لغة برمجة في العام 1956م؛ حيث قام فريق من شركة (IBM) بتطوير لغة برمجة عُرفت باسم (FORTRAN)، ثمّ تلاها في العام 1958م ظهور ثاني أقدم لغة برمجة عُرفت باسم (LISP)، وتوالى ظهور لغات البرمجة المُختلفة عبر القرن العشرين حيث ظهرت بعض لغات البرمجة التي لا تزال تُستخدَم حتى الآن كلغة برمجة (Basic) التي اختُرعت في العام 1964م،
شهدت فترة السبعينيات ظهور مفهوم جديد للغات البرمجة وهو مفهوم البرمجة الشيئية (Object-oriented programming) حيث كانت تلك اللغات تُصمّم لتوجيهها إلى الأشياء التي يستخدمها الإنسان، وظهرت خلال تلك الفترة العديد من لغات البرمجة المُختلفة التي لا يزال العديد منها مُستخدماً حتّى الآن كلغة باسكال التي تمّ تطويرها في العام 1971م من قِبل نيكلاوس ويرث، ولغة البرمجة (C) التي ظهرت في العام 1972م، بينما ظهرت لغة برمجة قواعد البيانات (SQL) التي تمّ تطويرها من قِبل إدجار كود في العام 1974م، ولا تزال هذه اللغة إحدى اللغات الرئيسية والمهمّة حتّى الوقت الحالي، كما ظهرت لغة البرمجة (++C) في العام 1979م.
أدّى انتشار الإنترنت إلى استحداث العديد من لغات البرمجة؛ حيث طوّر تيم بيرنرز لي لغة البرمجة (HTML) في العام 1990م، تلاها في العام التالي ظهور اثنتين من أهم لغات البرمجة في العالم وهي لغة برمجة بايثون (Python) ولغة برمجة فيجوال بيسك (Visual Basic)، وكان العام 1995م سنة ظهور لغة البرمجة جافا (Java) التي تمّ تقديمها من قِبل مُبرمجين في شركة صن ميكروسيستمز (Sun Microsystems)، وفي الوقت الحالي هناك عشرات الآلاف من لغات البرمجة المُختلفة فضلاً عن التطوير المُستمرّ للغات جديدة يرى المصمّمون أنها ستُساهم في حلّ أيّة مشكلة موجودة في حياة الإنسان.
عناصر لغات البرمجة
تشتمل لغات البرمجة على عناصر أساسية كالآتي:
الصياغة
تعرّف الصياغة في لغات البرمجة (بالإنجليزية: Syntax) بأنّها القواعد التي تُحدّد كيفية كتابة المفردات والرموز بشكل صحيح في البرنامج وفقاً للغة البرمجة المُستخدمة، ويكون لكلّ لغة برمجة كلمات ورموز محجوزة يتمّ استخدامها بطريقة مُعينة ككلمة (IF) على سبيل المثال لا الحصر، وتجدر الإشارة إلى أنّ لغات البرمجة تختلف من لغة إلى أخرى تبعاً لتعاملها مع استخدام المُبرمج للأحرف الصغيرة والكبيرة أثناء كتابة البرنامج، فبعض اللغات البرمجية تعتبر استخدام الحرف الكبير يُماثل استخدام الحرف الصغير في حين يتغيّر هذا الأمر في لغات أخرى.
الدلالات
يُعبّر مصطلح الدلالات (بالإنجليزية: Semantics) عن كيفية استخدام الرموز والمفردات استخداماً صحيحاً لتكوين جملة برمجية صحيحة وفقاً لقواعد الصياغة الخاصة باللغة، وعادةً ما يتمّ تنفيذ تلك الجمل البرمجية بشكل تسلسلي حيث لا يتمّ تنفيذ الجملة التالية في البرنامج إلّا في حال كانت الجملة الحالية التي يتمّ تنفيذها صحيحة.
الأنواع
تُعرّف الأنواع (بالإنجليزية: Types) بأنّها بيانات يجب أن يتمّ استخدامها بشكل مُعيّن من قِبل المُبرمج، فيكون للأنواع التي يتمّ استخدامها في البرنامج خصائص مُحددة يتمّ فحصها من قِبل ما يُعرف بالمُترجم (بالإنجليزية: Compiler)، حيث يتمّ إظهار خطأ في البرنامج إذا تمّ إسناد شكل من البيانات لنوع (Type) لا يتوافق معه، وتتمّ عملية فحص أنواع البيانات وفقاً لطريقتين الأولى تُعرف بفحص النوع الثابت والأخرى تُعرف بفحص النوع الديناميكي.
المكتبات
تُعرف المكتبات (بالإنجليزية: Libraries) في لغات البرمج بأنّها بعض الخصائص والأدوات المُساعدة التي تتوافر في لغة برمجة مُعينة بهدف تطوير البرنامج الذي يُكتب باستخدام تلك اللغة، وقديماً لم يكن يُنظر إلى المكتبات على أنها جزء مهم من لغات البرمجة، ولكن في الوقت الحالي ومع التطور التكنولوجي الهائل فإنّ استخدام هذه الأدوات المُساعدة أصبح أمراً حتميّاً لكتابة برامج أكثر فاعلية، ومن الأمثلة على اللغات التي توفّر عدداً كبيراً من المكتبات المُضمنة فيها لغة (++C)، وهو ما جعلها واحدةً من أنجح لغات البرمجة.
أمثلة على لغات البرمجة
يوجد العديد من الأمثلة على أنواع مُختلفة من لغات البرمجة الشائعة والمُنتشرة بين المُستخدِمين، ومن هذه الأمثلة ما يأتي:
++C: تُعدّ هذه اللغة تطويراً للغة (C)، وقد أُضيفت إليها خصائص جعلت منها لغة كائنيّة التوجُّه (بالإنجليزيّة: Object oriented)، وتُستخدَم هذه اللغة في تطوير البرمجيّات المختلفة والألعاب.
Java: هي لغة كائنيّة التوجُّه تعتمد على القوالب (بالإنجليزيّة: Classes)، وقد ظهرت لغة الجافا في تسعينات القرن الماضي، وتُعدّ من أكثر اللغات طلباً؛ إذ يُمكن استخدامها في تطوير البرمجيّات، ومحتوى الويب، والألعاب، بالإضافة إلى تطبيقات الهواتف المحمولة.
#C: هي لغة متعدّدة الاستخدامات من تطوير شركة مايكروسوفت، تدمج ما بين خصائص لغتّي (C) و(++C)، ويُمكن استخدامها في تطوير برمجيّات نظام تشغيل ويندوز.
JavaScript: هي لغة مدعومة من العديد من متصفّحات الويب تمكِّن المبرمج من إضافة الرسوم المتحرّكة والوسائط التفاعليّة إلى محتوى الويب.
Python: هي لغة عالية المستوى تُستخدَم في تطوير النصوص التي يتمّ تنفيذها من جهة الخادم (بالإنجليزيّة: Server-side scripting) عن طريق المواقع الإلكترونيّة أو تطبيقات الهواتف المحمولة، وتتميَّز بالبساطة وسهولة القراءة.
خصائص لغات البرمجة
يوجد العديد من الخصائص التي يجب أن توفرها لغات البرمجة لمُستخدميها، ومن هذه الخصائص ما يأتي:
البساطة: لا بدّ أن تتمتّع لغات البرمجة ببساطة وسلاسة تُمكّن المُستخدِمين من التعامل معها بطريقة سهلة.
الكفاءة: يتحتّم أن تمتاز لغات البرمجة بالقدرة على العمل بكفاءة كبيرة على الأجهزة؛ ويكون ذلك عندما تكون لغة البرمجة لا تتطلّب الكثير من الوقت لتشغيلها ولا تحتاج الكثير من المساحة التخزينية على الأجهزة.
الهيكلة: لا بدّ أن تسمح لغات البرمجة لمُستخدميها كتابة برامجهم وفقاً لمفاهيم البرمجة المُنظّمة والمُتعارف عليها.
سهولة اكتشاف الأخطاء: لا بدّ أن تحتوي لغات البرمجة على طريقة للتحقُق من الأخطاء التي قد يواجهها المُبرمج عند كتابه لبرنامج مُعيّن بواسطة تلك اللغة.
إمكانية النقل: يتحتمّ أن تكون لغة البرمجة قابلة للحمل؛ بمعنى أنّه يُمكن نقل البرنامج الذي يُكتب بواسطتها من جهاز حاسوب إلى آخر.
لغات البرمجة
تُعرّف البرمجة بأنّها عملية استخدام المنطق للقيام بعمليات ووظائف مُحدّدة في أجهزة الكمبيوتر، ويتمّ تنفيذ هذه العمليات المنطقية بلغات برمجية مُعينة، تتمثّل في مجموعة من التعليمات والأوامر المكتوبة بطريقة مُحدّدة لإنشاء برنامج مُعيّن، وتوجيهه إلى جهاز الكمبيوتر لتنفيذه، كما تُنظّم لغات البرمجة طريقة تواصل الأجهزة الإلكترونية ببعضها البعض؛ كالروبوتات والأجهزة الطرفية كالطابعات وغيرها من أنواع الأجهزة الذكية الأخرى، كما تسمح للإنسان بالتواصل مع الآلة، وعلى الرغم من امتلاك العديد من لغات البرمجة للعديد من الخصائص المُتشابهة إلّا أنّ لكلّ لغة تركيبتها الفريدة والمُميزة، وتضم كلّ لغة مجموعةً مُتميزةً من الكلمات الرئيسية الخاصة بها لبناء برنامج مُعيّن.
فيديو روبوت الموت
يُمكن مشاهدة الفيدو الآتي لمعرفة أين وصل العلم في تقنيات الروبوتات: