Kokia programavimo kalba vadinama interneto lipnia juosta?

Programuotojo atspindys kompiuterio monitoriuje

Daugelis didelių svetainių buvo sukurtos naudojant Perl programas.

Vaizdo kreditas: Stockbyte/Stockbyte/Getty Images

Programinės įrangos kūrėjai „Perl“ vadina „Interneto kanalu“, nes programavimo kalba leidžia greitai ir lengvai išspręsti duomenų problemas. Devintojo dešimtmečio pabaigoje programinės įrangos kūrėjo Larry Wallo sukurtas „Perl“ pasirodymas sutapo su didėjančiu interneto populiarumu ir pasaulinio žiniatinklio pradžia. Perl atėjo iš Unix aplinkos ir turi daug bendrų savybių su kita Unix programine įranga.

Tikslas

Perl yra aukšto lygio programavimo kalba, kuri pasižymi sudėtingu tekstinių failų apdorojimu ir, be kitų naudojimo būdų, gali generuoti hiperteksto žymėjimo kalbos išvestį tinklalapiams. Ji apima sąsajas, skirtas įtraukti duomenų bazes, todėl kalba puikiai tinka el. prekybai, forumams, dienoraščiams ir kitoms dinamiškoms, duomenimis pagrįstoms svetainėms (žr. 4 nuorodą). Be interneto programų, „Perl“ yra patogu atliekant kasdienes sistemos administravimo, ataskaitų teikimo ir priežiūros užduotis.

Dienos vaizdo įrašas

Unix fonas

„Perl“ atsirado „Unix“ pagrindu veikiančiuose kompiuteriuose ir toliau populiarėja „Linux“ įrenginiuose. Jo sintaksė labai pasiskolinta iš Unix apvalkalo skriptų kalbų, taip pat C, C++ ir Unix teksto apdorojimo priemonės, pvz., „awk“. „Perl“ versijos taip pat galimos „Microsoft Windows“. ir Mac OS X.

Interpretuojama kalba

Tradicinėmis kompiliuotomis kalbomis, tokiomis kaip C, COBOL ir FORTRAN, programuotojas įrašo šaltinio failą į pasirinkta kalba, tada naudoja kalbos kompiliatoriaus programą, kad sukurtų vykdomąjį failą, kurį paleidžia kompiuteris tiesiogiai. Priešingai, „Perl“ programuotojas pirmiausia paleidžia „Perl“ interpretatorių, tada rašo ir paleidžia kodą interpretatoriuje. Vertėjas yra interaktyvi aplinka, palengvinanti programavimą. Programuotojas taip pat gali paleisti Perl kodą iš komandinės eilutės, kaip parodyta šiame pavyzdyje:

c:>perl programos pavadinimas.pl

Čia "prgramname.pl" yra tekstinis failas, kuriame yra Perl programa.

Stiprybės ir silpnybės

Pagrindinė Perlo stiprybė yra vystymosi greitis; jo trumpa sintaksė leidžia programuotojams greitai parašyti galingą kodą. Kalba tapo reikšmingu žaidėju, kai kurių kūrėjų skaičiavimais, daugiau nei 1 mln. (žr. 5 nuorodą). Tačiau tanki Perl programų sintaksė taip pat veikia prieš tai, todėl programas sunku skaityti ir derinti.