لغة البرمجة باسكال (Pascal) المطورة من طرف نيكلاوس ويرث...نظرة عامة



تتميز لغة البرمجة باسكال (Pascal) التي ظهرت منذ عام 1970 على يد أستاذ المعلوميات السويسري نيكلاوس ويرث(Niklaus Wirth) ، بكونها من البرمجيات الموجهة بشكل أساس إلى عالم التدريس ، وهي التي عرفت إدراج بناء نحوي واضح ، فجسدت بالتالي معايير الدقة ، كما عملت على تسهيل هيكلة البرامج .
وفي تفاعلها العضوي مع لغات البرمجة الأخرى ، تأثرت لغة البرمجة الأمرية (Imperative programming / Programmation impérative) باسكال (Pascal) بكل من نظيرتيها : ألغول (Algol) وفورتران (Fortran) ، في حين كان تأثيرها واضحا في لغة البرمجة غرضية المنحى أيدا (Ada) ، وكذلك مودولا ـ 2 (Modula-2) ومودولا ـ 3 (Modula-3) ، بالإضافة إلى أوبيرو (Oberon) : وهي كلها لغات برمجية طورها أو شارك في تطويرها مصمم لغات البرمجة الشهير نيكلاوس ويرث ، الحائز على مجموعة من الجوائز المتميزة في هذا المجال ، منها : جائزة التميز لقطب لغة البرمجة(SIGPLAN) التي تمنحها رابطة مكائن الحوسبة (Association for Computing Machinery) والمعروف اختصارا باسم(ACM) . 
وبالإضافة إلى الصرامة على مستوى البناء النحوي للغة البرمجة باسكال، هناك مجموعة من النقاط المشتركة التي تجمع بين هذه الأخيرة ولغة البرمجة الشهيرة العامة والأمرية ـ سي ـ (C) . 
ولما كان تطوير لغة البرمجة باسكال (Pascal) في الأساس لأغراض تعليمية ، جاءت هذه اللغة بطبيعة الحال محدودة للغاية ، قبل أن تعرف فيما بعد إدراج سلسلة المحارف (Chaîne de caractères) على سبيل المثال ، ومع التحسينات المتتالية التي عرفتها اللغة الأمرية باسكال ، أضحت هذه الأخيرة تصنف ضمن لغات البرمجة الأكثر شمولية وفعالية .
وشهدت الآونة الأخيرة إضافة لغة البرمجة النوعية (La programmation générique / généricité) إلى بيئة التطوير المتكاملة ولغة البرمجة كائنية التوجه دلفي
 2009 (Delphi 2009) ، وكذلك على مصنف / مترجم فري باسكال (Free Pascal) منذ إصدار 2.2 .
وفيما يخص التطبيقات المنفذة للغة البرمجة باسكال خارج المجال التعليمي الذي طورت من أجله ، نجد تمديدات من قبيل : بيئة التطوير المتكاملة توربو باسكال (Turbo Pascal) ـ وضع : النص ـ ، البرمجة غرضية المنحى أوبجكت باسكال (Object Pascal) ، دلفي (Delphi) ، إلى جانب النسخ الحرة مثل : مترجم فري باسكال (Free Pascal) ، وبيئة لازاروس (Lazarus) متعددة المنصات . 
وعلى صعيد أنظمة التشغيل التي يمكن البرمجة عليها باستخدام لغة البرمجة الأمرية باسكال (Pascal) ، هناك : (DOS , Windows , Mac OS ,  Linux/Unix , Palm OS) .
وكان نظام تشغيل أجهزة الكمبيوتر أبولو (Apollo) ناهيك عن جزء من نظام ماكنتوش (Macintosh) قد اعتمد في كتابتهما على لغة البرمجة باسكال .
كما أن الإصدار الأول من برنامج أدوبي فوتوشوب (Adobe Photoshop) لمعالجة وتصميم الصور قد تم من خلال هذه اللغة ، والتي كيف بناؤها النحوي مع لغات البرمجة أيدا ، مودولا ـ 2 ، مودولا ـ 3 وأوبيرون .
 

شاهد أيضاً × +

صديقي,اِدا أعجبك الموضوع رجاً قم باضافة تعليق لتشجيعنا على اِضافة المزيد .. شكرا

عن عالم الكمبيوتر?

مدونة عالم الكمبيوتر عبارة عن مدونة بسيطة تضم حلقات متسلسلة نتطرق فيها إلى مختلف المواضيع التقنية ، مدونة تأسست سنة 2014 حيث نأمل أن نصبح معروفين في كافة ربع الوطن العربي ، نؤمن أننا سنقوم بإضافة كبيرة للمحتوى العربي ولو بشيئ بسيط ، نتعلم بشكل مستمر نشارككم بكل جديد ، نهتم بإستفساراتكم كما لو كانت ملكنا، فريقنا فريق واحد رغم أنه متكون من شخص واحد لكنه يعمل بجنون .

احصائيات المدونة

  • عدد المواضيع :

    1587

  • عدد التعليقات :

    163838

  • عدد المشاهدات :

    2,941,638

Statistics

أرشيف المدونة

محرك البحث للمدونة