Kateri programski jezik se imenuje lepilni trak interneta?

Odsev programerja v računalniškem monitorju

Veliko velikih spletnih mest je bilo zgrajenih s programi Perl.

Zasluga slike: Stockbyte/Stockbyte/Getty Images

Razvijalci programske opreme Perl imenujejo "lepilni trak interneta", ker je programski jezik primeren za hitro in enostavno odpravljanje težav s podatki. Perl, ki ga je v poznih osemdesetih letih prejšnjega stoletja ustvaril razvijalec programske opreme Larry Wall, je sovpadal z naraščajočo priljubljenostjo interneta in začetki svetovnega spleta. Perl je prišel iz okolja Unix in ima veliko skupnih značilnosti z drugo programsko opremo Unix.

Namen

Perl je programski jezik na visoki ravni, ki se odlikuje pri sofisticirani obdelavi besedilnih datotek in med drugim lahko generira izhod jezika za označevanje hiperbesedila za spletne strani. Vključuje vmesnike za vključevanje baz podatkov, zaradi česar je jezik zelo primeren za e-trgovino, forume, bloge in druga dinamična spletna mesta, ki temeljijo na podatkih (glej referenco 4). Poleg internetnih aplikacij je Perl priročen za vsakodnevna sistemska administracija, poročanje in vzdrževanje.

Video dneva

Ozadje Unixa

Perl izvira iz računalnikov, ki temeljijo na Unixu, in je še naprej priljubljen na računalnikih Linux. Njegova sintaksa se močno izposoja iz skriptnih jezikov lupine Unix ter C, C++ in Unix pripomočke za obdelavo besedila, kot je "awk." Različice Perl so na voljo tudi za Microsoft Windows in Mac OS X.

Interpretirani jezik

V tradicionalnem prevedenem jeziku, kot so C, COBOL in FORTRAN, programer zapiše izvorno datoteko v izbrani jezik, nato s programom prevajalnika jezika ustvari izvedljivo datoteko, ki jo poganja računalnik neposredno. Nasprotno pa programer Perl najprej zažene tolmač Perl, nato pa napiše in zažene kodo znotraj tolmača. Tolmač je interaktivno okolje, ki olajša programiranje. Programer lahko zažene tudi kodo Perl iz ukazne vrstice, kot prikazuje ta primer:

c:>perl ime programa.pl

Tukaj je "prgramname.pl" besedilna datoteka, ki vsebuje program Perl.

Prednosti in slabosti

Glavna prednost Perla je hitrost razvoja; njegova jedrnata sintaksa omogoča programerjem, da hitro napišejo močno kodo. Jezik se je izkazal kot pomemben igralec, z bazo razvijalcev po nekaterih ocenah več kot 1 milijon (glej referenco 5). Vendar pa gosta sintaksa programov Perl deluje tudi proti temu, zaradi česar je programe težko brati in odpravljati napake.