ما هي لغة البرمجة بيرل Perl Programming Language

اقرأ في هذا المقال


نبذة عن لغة البرمجة بيرل – About Perl Programming Language:

لغة البرمجة بيرل (Perl Programming Language) هي اختصار لـ “Practical Extraction and Reporting Language” وهي لغة برمجة متعددة الاستخدامات والأغراض وتم تطويرها بواسطة المبرمج الأمريكي لاري وول (Larry Wall) في عام 1987؛ حيث تم إطلاق (Perl 1.0) للأجهزة التي تعمل بنظام التشغيل (UNIX)،  وقد تم تطويرها حتى يتم استخدامها في مختلف المجالات، حيث أنها تستخدم لمعالجة النصوص وتستخدم أيضاً لتنفيذ مجموعة من المهام المختلفة مثل: برمجة الشبكات وتطوير مواقع الويب.

مزايا لغة البرمجة بيرل – Perl Programming Features:

  • تعمل لغة البرمجة بيرل مع مجموعة من لغات البرمجة الأخرى مثل: لغة البرمجة (HTML).
  •  تدعم بيرل كلاً من البرمجة الإجرائية (procedural programming language) والبرمجة الكائنية التوجه (object oriented programming).
  • تستخدم لغة بيرل في المشاريع الهامة في القطاعين العام والخاص.
  •  تتضمن لغة البرمجة بيرل أدوات قوية لمعالجة النصوص التي تجعل من المثالي لها للعمل مع  لغة(XML) وجميع اللغات الأخرى للعلامة والطبيعية.
  • واجهة قاعدة بيانات بيرل المتكاملة  تدعم قواعد بيانات المختلفة بما فيها مثل: (Oracle) و (MySQL) وغيرها.
  • تُعد لغة البرمجة بيرل لغة مفتوحة المصدر.
  • بيرل هي لغة برمجة عالية المستوى لذلك فهي أقرب إلى لغات البرمجة الشعبية الأخرى مثل: لغة سي (C) ، (++C) وبالتالي  تصبح سهلة التعلم لأي شخص.
  • تتمتع لغة البرمجة بيرل بأرشيف ضخم من الإضافات الجاهزة وهي عبارة عن مكتبات وسكريبتات  جاهزة للاستخدام.
  • تتميز لغة بيرل بأنها لا تعتمد على نظام تشغيل معين (Cross Platform) أي سمكن استخدامها على مختلف المنصات.
  • باستخدام لغة البرمجة بيرل يمكن إضافة (Modules) خاصة بمكتبات برمجية خاصة ببرمجة الألعاب وتصميم المواقع وغيرها من التطبيقات المفيدة.
  • اكتسبت لغة البرمجة بيرل شهرة واسعة بسبب قوتها في التعامل مع التعابير النمطية، وكفائتها في إدارة المواقع العملاقة مثل (Amazon)  وقاعدة بيانات الأفلام (IMDb) وغيرها.

أهم مجالات استخدام لغة البرمجة بيرل:

  • إدارة قواعد البيانات والشبكات.
  • إدارة الأنظمة والخوادم.
  • معالجة الملفات النصية.
  • برامج وتطبيقات الويب.

لغات البرمجة التي تأثرت بلغة البرمجة بيرل:

  • لغة البرمجة بي إتش بي (PHP).

المصدر: About PerlPerl - IntroductionDEFINITION PerlIntroduction to Perl


شارك المقالة: