Jaký programovací jazyk se nazývá lepicí páska internetu?

Odraz programátora na monitoru počítače

Mnoho velkých webových stránek bylo vytvořeno pomocí programů Perl.

Kredit obrázku: Stockbyte/Stockbyte/Getty Images

Softwaroví vývojáři nazývají Perl „lepicí páskou internetu“, protože tento programovací jazyk se hodí pro rychlé a snadné opravy problémů s daty. Vytvořený koncem 80. let softwarovým vývojářem Larrym Wallem, vzhled Perlu se shodoval s rostoucí popularitou internetu a počátky World Wide Web. Perl přišel z prostředí Unixu a má mnoho společných vlastností s jiným unixovým softwarem.

Účel

Perl je programovací jazyk na vysoké úrovni, který vyniká sofistikovaným zpracováním textových souborů a kromě jiného dokáže generovat výstup Hyper Text Markup Language pro webové stránky. Zahrnuje rozhraní pro začlenění databází, díky čemuž je jazyk vhodný pro elektronický obchod, fóra, blogy a další dynamické webové stránky založené na datech (viz Odkaz 4). Kromě internetových aplikací je Perl užitečný pro každodenní správu systému, hlášení a údržbu.

Video dne

Unix pozadí

Perl vznikl na počítačích založených na Unixu a pokračuje ve své popularitě na počítačích s Linuxem. Jeho syntaxe si hojně půjčuje ze skriptovacích jazyků Unixu a také z C, C++ a Unix nástroje pro zpracování textu, jako je "awk." Verze Perlu jsou také dostupné pro Microsoft Windows a Mac OS X.

Tlumočený jazyk

V tradičním kompilovaném jazyce, jako je C, COBOL a FORTRAN, programátor zapíše zdrojový soubor do jazyk výběru, pak použije program kompilátoru jazyka k vytvoření spustitelného souboru, který počítač spustí přímo. Naproti tomu programátor v Perlu nejprve spustí interpret Perlu, poté zapíše a spustí kód v rámci interpretu. Interpret je interaktivní prostředí, které usnadňuje programování. Programátor může také spustit kód Perl z příkazového řádku, jak ukazuje tento příklad:

c:>perl název programu.pl

Zde je "prgramname.pl" textový soubor obsahující program v Perlu.

Silné a slabé stránky

Hlavní předností Perlu je rychlost vývoje; jeho stručná syntaxe umožňuje programátorům rychle psát výkonný kód. Jazyk se ukázal jako významný hráč, jehož vývojářská základna se podle některých odhadů odhaduje na více než 1 milion (viz odkaz 5). Hustá syntaxe programů v jazyce Perl však působí i proti němu, což ztěžuje čtení a ladění programů.