Milyen programozási nyelvet hívnak az Internet szigetelőszalagjának?

A programozó tükröződése a számítógép-monitoron

Sok nagy webhely készült Perl programokkal.

Kép jóváírása: Stockbyte/Stockbyte/Getty Images

A szoftverfejlesztők a Perlt az "Internet szigetelőszalagjának" nevezik, mivel a programozási nyelv alkalmas az adatproblémák gyors és egyszerű megoldására. Az 1980-as évek végén, Larry Wall szoftverfejlesztő által létrehozott Perl megjelenése egybeesett az internet növekvő népszerűségével és a világháló kezdetével. A Perl a Unix környezetből származik, és sok közös tulajdonsággal rendelkezik a többi Unix szoftverrel.

Célja

A Perl egy magas szintű programozási nyelv, amely a kifinomult szövegfájl-feldolgozásban jeleskedik, és többek között képes Hyper Text Markup Language kimenetet generálni weboldalakhoz. Tartalmaz interfészeket adatbázisok beépítésére, így a nyelv jól illeszkedik az e-kereskedelemhez, fórumokhoz, blogokhoz és más dinamikus, adatvezérelt webhelyekhez (lásd 4. hivatkozás). Az internetes alkalmazások mellett a Perl a napi rendszeradminisztrációs, jelentéskészítési és karbantartási feladatok elvégzésére is alkalmas.

A nap videója

Unix háttér

A Perl Unix-alapú számítógépeken indult, és továbbra is népszerű a Linux gépeken. Szintaxisa nagymértékben kölcsönöz Unix shell szkriptnyelvekből, valamint C, C++ és Unix nyelvekből szövegfeldolgozó segédprogramok, mint például az „awk”. A Perl verziói Microsoft Windowshoz is elérhetők és Mac OS X.

Értelmezett nyelv

Hagyományos fordítási nyelveken, például C, COBOL és FORTRAN, a programozó egy forrásfájlt ír a választott nyelvet, majd a nyelv fordítóprogramjával létrehoz egy futtatható fájlt, amelyet a számítógép futtat közvetlenül. Ezzel szemben a Perl programozó először a Perl értelmezőt futtatja, majd megírja és lefuttatja a kódot az interpreteren belül. Az interpreter egy interaktív környezet, amely megkönnyíti a programozást. A programozó parancssorból is futtathatja a Perl kódot, amint ezt a példa szemlélteti:

c:>perl programnév.pl

Itt a "prgramname.pl" egy Perl programot tartalmazó szövegfájl.

Erősségeit és gyengeségeit

Perl legfőbb erőssége a fejlődés gyorsasága; szűkszavú szintaxisa lehetővé teszi a programozók számára, hogy gyorsan írjanak erőteljes kódot. A nyelv jelentős szereplővé vált, egyes becslések szerint a fejlesztők száma meghaladja az 1 milliót (lásd az 5. hivatkozást). A Perl programok sűrű szintaxisa azonban ez ellen is hat, ami megnehezíti a programok olvasását és hibakeresését.