Koji se programski jezik zove ljepljiva traka Interneta?

Odraz programatora u monitoru računala

Mnoge velike web stranice napravljene su pomoću Perl programa.

Zasluga slike: Stockbyte/Stockbyte/Getty Images

Softverski programeri nazivaju Perl "ljepljivom trakom Interneta" jer je programski jezik pogodan za brza i laka rješenja problema s podacima. Stvorio ga je kasnih 1980-ih programer Larry Wall, Perl-ov izgled poklopio se s rastućom popularnošću Interneta i počecima World Wide Weba. Perl je došao iz Unix okruženja i ima mnoge zajedničke karakteristike s drugim Unix softverom.

Svrha

Perl je programski jezik visoke razine koji se ističe u sofisticiranoj obradi tekstualnih datoteka i, između ostalog, može generirati izlaz jezika za označavanje hiperteksta za web stranice. Uključuje sučelja za uključivanje baza podataka, čineći jezik prikladnim za e-trgovinu, forume, blogove i druga dinamična web-mjesta vođena podacima (vidi referencu 4). Uz internetske aplikacije, Perl je zgodan za svakodnevnu administraciju sustava, izvješćivanje i zadatke održavanja.

Video dana

Unix pozadina

Perl je nastao na računalima temeljenim na Unixu i nastavlja svoju popularnost na Linux strojevima. Njegova sintaksa uvelike posuđuje od Unix skriptnih jezika ljuske, kao i C, C++ i Unix uslužni programi za obradu teksta kao što je "awk". Verzije Perla također su dostupne za Microsoft Windows i Mac OS X.

Interpretirani jezik

U tradicionalnom kompiliranom jeziku kao što su C, COBOL i FORTRAN, programer zapisuje izvornu datoteku u jeziku po izboru, zatim koristi program prevoditelja jezika za stvaranje izvršne datoteke koju računalo pokreće direktno. Nasuprot tome, Perl programer prvo pokreće Perl interpreter, a zatim piše i izvodi kod unutar interpretatora. Prevoditelj je interaktivno okruženje koje olakšava programiranje. Programer također može pokrenuti Perl kod iz naredbenog retka kao što ovaj primjer ilustrira:

c:>perl ime programa.pl

Ovdje je "prgramname.pl" tekstualna datoteka koja sadrži Perl program.

Prednosti i mane

Perl-ova glavna snaga je brzina razvoja; njegova sažeta sintaksa omogućuje programerima da brzo napišu moćan kod. Jezik se pojavio kao značajan igrač, s bazom programera, prema nekim procjenama, preko 1 milijun (vidi Referenca 5). Međutim, gusta sintaksa Perl programa također radi protiv toga, čineći programe teškim za čitanje i otklanjanje pogrešaka.