ما هي لغة بيرل؟

Perl هي لغة برمجة ديناميكية ، تم إنشاؤها في عام 1987 بواسطة لاري وول ، عالم لغوي في وكالة ناسا. تم تطويرها كلغة برمجة نصية ، تهدف إلى الجمع بين أفضل ميزات C و sed و Bourne Shell. في ذلك الوقت ، تم استخدامه بشكل أساسي للمهام الإدارية ، ولا يزال يرى بعض الاستخدام بهذه الصفة اليوم. ومع ذلك ، مع مرور الوقت ، أصبح من الواضح أن هذه اللغة كانت مثالية من نواح كثيرة للبرمجة النصية من جانب الخادم لصفحات الويب ، وبالتالي نمت شعبيتها في هذا المجال ، وأصبحت في النهاية واحدة من أفضل لغات جانب الخادم.

يبدو أن اسم بيرل مشتق من مثل اللؤلؤة في إنجيل متى ، الذي يقول: “مرة أخرى ، يشبه ملكوت السماوات رجل تاجر يبحث عن لآلئ جيدة ؛ الذي لما وجد لؤلؤة واحدة باهظة الثمن ، ذهب وباع كل ما كان لديه واشتراها “. أراد وول اسمًا يثير أفكارًا إيجابية ، لذلك اختار Pearl كاسم للغة ، ولكن عندما اكتشف أن لغة PEARL موجودة بالفعل ، قام بتغيير التهجئة. يأتي الرمز غير الرسمي لبيرل ، الجمل ، من الدليل الإرشادي الأيقوني للغة ، الذي نشرته O’Reilly Media ، والذي ظهر على الغلاف جمل.

شهدت اللغة نفسها عددًا من الإصدارات المتميزة للغاية ، حيث زاد كل إصدار من تحسين اللغة وجعلها أكثر ملاءمة لغرضها الأساسي. يواصل “لاري وول” الإشراف على تطوير لغة Perl ، ويساعد في إرشادها للبقاء على اتصال مع قيمها الأصلية. إنه متعدد الاستخدامات بشكل لا يصدق ، ومرن للغاية ، ويمكن تكييفه مع أي موقف تقريبًا ، وبالتالي فهو المفضل لدى العديد من المبرمجين ، وغالبًا ما يشار إليه بشكل فكاهي باسم “منشار الجيش السويسري” للغات البرمجة.

شهدت السنوات القليلة الأولى من حياة اللغة قدرًا كبيرًا من التطور ، حيث شهد عام 1988 الإصدار 2.0 ، و 1989 شهدت الإصدار 3.0. في عام 1991 ، صدر أول كتاب عن البرمجة بلغة Perl ، أطلق عليه اسم Camel Book بعد الشعار ، وفي نفس الوقت تم تسمية إصدار العمل 4.0 للإشارة إلى أنه الإصدار الذي ركز عليه الكتاب. تم إصدار Perl 5 ، الذي شهد إصلاحًا شاملاً ، في عام 1994 ، ولا يزال الإصدار الحالي ، على الرغم من استمرار بناء Perl 6.

شهد الإصدار 5.0 إصلاحًا شاملاً للغة. تمت كتابة المترجم الفوري من جديد ، وأصبح أكثر كفاءة وانسيابية. تمت إضافة عدد من المكونات الهامة ، مما يجعل اللغة المفضلة للغاية من قبل مطوري الويب اليوم. تضمنت هذه المراجع والكائنات والمتغيرات ، والتي لم تكن جميعها موجودة من قبل ، أو كانت موجودة فقط في شكل محدود. قدم الإصدار 5 أيضًا وحدات نمطية ، والتي سمحت بتوسيع Perl بشكل أساسي دون إعادة كتابة المترجم ، ولهذا السبب يمكن أن تظل اللغة نفسها ثابتة فعليًا لسنوات عديدة بعد هذه الفترة الشديدة من التغيير.

شهد عام 1995 لحظة رئيسية أخرى في تطور اللغة ، على الرغم من أن هذه المرة من المجتمع الأكبر ، وليس من تطوير اللغة نفسها. في ذلك العام ، فتحت شبكة أرشيف بيرل الشاملة (CPAN) أبوابها ، لتكون بمثابة مستودع للوحدات النمطية التي بناها الآخرون. وهذا يعني أن قابلية امتداد Perl يمكن لأي شخص الوصول إليها مجانًا في أرشيف سهل الاستخدام. نما المستودع في النهاية ليشمل أكثر من 15,000 وحدة ، وساعد في جعله خيارًا سهلاً للمطورين.