پرل
زبان برنامهنویسی تفسیری / From Wikipedia, the free encyclopedia
پِرْل (به انگلیسی: Perl) دوتا از زبانهای برنامهنویسی سطح بالا، همه منظوره، مفسری و پویا است. پرل به پرل نسخه ۵ اشاره دارد، اما از سال ۲۰۰۰ تا ۲۰۱۹ به زبان پرل نسخه ۶ که زبان خواهر پرل است نیز اشاره دارد، این زبان بازطراحی ای از پرل ۵ است. در سال ۲۰۱۹ پرل نسخه ۶ به راکو تغییر نام داد.[1][2][3]
اگر چه واژه پرل یک مخفف واقعی نیست[4] ولی مخففهای معکوس متعددی برای آن ساخته شدهاند. یکی از متداولترین این عبارتها «زبان عملی استخراج و گزارش دهی» است.[5] پرل در سال ۱۹۸۷ توسط لری وال به عنوان یک زبان اسکریپتنویسی همه منظوره ساخته شد و هدف اصلی آن آسان کردن پروسه فرستادن گزارش بود.[6] از آن زمان، تغییرات و بازنگریهای بسیاری انجام شدهاست. راکو، که کار خود را به عنوان طراحی دوباره پرل ۵ در سال ۲۰۰۰ آغاز کرده بود، به سرعت به یک زبان جداگانه تبدیل شد. هر دو زبان به گسترش خود به صورت جداگانه و با تیمهای توسعه دهنده جدا ادامه دادند و گاهی آزادانه از یک دیگر ایدههایی را قرض میگرفتند.
زبان پرل امکانات خود را از زبانهای دیگر از جمله سی، یونیکس شل، AWK, Sed اتخاذ کردهاست.