A Perl egykor mindenhol jelen volt, vagy legalábbis így tűnt. Az ezredforduló körül szinte minden weboldal ezen a szkriptnyelven alapult, amely kiválóan kezelte a szövegek feldolgozását – akár bioinformatikában is használták a genetikai adatok elemzéséhez. A Perl-t olyan nagyvállalatok is alkalmazták, mint az Amazon, a Google, a Yahoo, a Deutsche Bank vagy a Craigslist. Ennek ellenére a nyelv mindig is kaotikusnak számított, gyakran nevezték az “internet ragtapaszának”, és viccelődtek azon, hogy “csak írni lehet, de olvasni nem”.
A nyelv tervezője, Larry Wall, nyelvész volt, és a nyelv fejlesztésében is a nyelvészeti sokszínűséget hangsúlyozta. A Perl mottója – “Többféleképpen is meg lehet csinálni” – pontosan ezt tükrözi: számos alternatív megoldást kínál ugyanarra a feladatra, akár az “if” helyett az “unless” használatától kezdve a kérdőjel és kettőspont operátoráig. Wall úgy vélte, hogy a nyelvi tisztaság megszállottsága túlértékelt, és a nyelvfejlődés organikus folyamat, amely nem feltétlenül igényel rendszert. A Perl tehát szándékosan rugalmas és kreatív, hasonlóan az angol nyelvhez, amely szintén különböző hatások keveréke.
Azonban a nyelv bonyolultsága és nehezen érthető szintaxisa végül hátrányt jelentett. A 2000-es évek elején egyre többen váltottak a Pythonra, amely rendezettebb struktúrát kínált. Bár a Perl már nem annyira népszerű, mint régen, Larry Wall filozófiája továbbra is inspiráló: a nyelvnek művészi közegnek kell lennie, szabadon a merev szabályoktól. A Perl tehát nem csupán egy programozási nyelv volt, hanem egy nyitott, dogmátlan megközelítés a kódolás világában.
Ez a cikk a Neural News AI (V1) verziójával készült.
Forrás: https://www.wired.com/story/programmers-arent-humble-anymore-nobody-codes-in-perl/.
A képet Rutpratheep Nilpechr készítette, mely az Unsplash-on található.