مرجع
آخر الزيارات

بيرل

343 كلمة•0 مشاهدة•🗒️ منذ 6 أيام
باختصار: بيرل (اختصار لعبارة Practical Extracting and Reporting Language) هي لغة برمجة متعددة الاستخدام خاصة بالترسيمات، هذه اللغة ظهرت سنة 1987 على يد لاري وول. في هذه المقالة 5 أقسام: «الاستخدامات»، «print "Hello, world\n";» و«التركيب وكيفية الاستعمال» وغيرها.
المحتويات
  1. الاستخدامات
  2. print "Hello, world\n";
  3. التركيب وكيفية الاستعمال
  4. (our @s = (1, $s, 3.14;
  5. الحصول على بيرل
بيرل

قبل الخوض في التفاصيل، بيرل (اختصار لعبارة Practical Extracting and Reporting Language) هي لغة برمجة متعددة الاستخدام خاصة بالترسيمات، هذه اللغة ظهرت سنة 1987 على يد لاري وول. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

كذلك، كان الھدف منھا معالجة النصوص في نظام يونكس حیث ھناك مسائل من الصعب حلھا بالوسائل المستعملة حینھا. أما الآن فقد توسع استعمالھا لتصبح الأكثر طلبا لأتمتة.

وفي السياق ذاته، بيرل لغة مفتوحة المصدر، مرتبطة أساسا بمعالجة المعلومات المرسلة بواسطة الترسيمات.

وفي السياق ذاته، تُستعمل الأدوات البرمجية الشائعة على نطاق واسع لتلبية احتياجات متنوعة، إلا أن أياً منها لا يناسب جميع الاستخدامات. وتتميز لغة بيرل بتعدد مجالات استخدامها وخصائصها التي جعلتها خيارًا مناسبًا للعديد من المبرمجين في بعض التطبيقات والمهام البرمجية.

الاستخدامات

وفي السياق ذاته، لا تضیع الوقت في عملیة التجمیع والتنفیذ، كذلك التعدیل أسرع على المصدر.

برنامج (إجراء) واحد لأغلب أنظمة التشغیل المعروفة.

كذلك، التعامل مع قواعد البیانات والسرعة والخفة لرؤیة التقاریر المطلوبة بدون الحاجة إلى الواجھات الرسومیة المكلفة للذاكرة.

  • تحتاج للغة برمجة نصیة للأعمال الروتینیة وأیضا للحمایة.
  • كتابة إجراءات لأشخاص غیر متخصصین في نظام التشغیل.
  • التعامل مع العدید من الإجراءات CGI.
  • مدیر موقع إلكتروني أو مسؤول حمایته.
  • توسیع مداركك للتعمق والتحكم في نظام التشغیل.
  • تحتاج إلى لغة نموذجیة أكثر تعقیدا ومردودیة.
  • التعامل مع آلاف الملفات سواء بالتعدیل أو بتصحیح المسار.

print "Hello, world\n";

  • بيرل يقبل المعلن الذي يدل على نطاق متغيرات المعلن:
  • my $s = 'toto';
  • local $level += 1;

التركيب وكيفية الاستعمال

بيرل برمجة أمرية قريبة من C و من البرمجة في يونيكس.

مثال :

وفي هذا السياق، كما في شيل، يستعمل الرمز # للتعليق. التركيب في بيرل يمكن المستعمل من كتابة تعابير وبرامج باستعمال اللغة البرمجية لبيرل نفسها ودون اللجوء إلى وظائف المكتبات، وبالتالي يكون ذلك أكثر وضوحا.ويمكن للمبتدئين استخدام مجموعة فرعية من لغة بسهولة.

(our @s = (1, $s, 3.14;

كذلك، السيغل (Sigils) يمكن من التعرف على المتغيرات في مجموعة الرموز وبالتالي تأويل هاته المتغيرات.

print "la variable toto vaut $toto";

الحصول على بيرل

مراجع

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

من جهة ثانية، أسهل الطرق للحصول على بيرل على أنظمة ويندوز هو استخدام إصدار ActiveState ، والتي تأتي مع برنامج التثبيت الخاص بها.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.