Mitä ohjelmointikieltä kutsutaan Internetin nauhanauhaksi?

Ohjelmoijan heijastus tietokoneen näytössä

Monet suuret verkkosivustot on rakennettu Perl-ohjelmilla.

Kuvan luotto: Stockbyte/Stockbyte/Getty Images

Ohjelmistokehittäjät kutsuvat Perlia "Internetin nauhaksi", koska ohjelmointikieli mahdollistaa nopean ja helpon tietoongelmien korjaamisen. Ohjelmistokehittäjä Larry Wallin 1980-luvun lopulla luoma Perl ilmestyi samaan aikaan Internetin kasvavan suosion ja World Wide Webin alun kanssa. Perl tuli Unix-ympäristöstä ja sillä on monia yhteisiä ominaisuuksia muiden Unix-ohjelmistojen kanssa.

Tarkoitus

Perl on korkean tason ohjelmointikieli, joka on erinomaista hienostuneessa tekstitiedostojen käsittelyssä ja voi muun muassa tuottaa hypertekstin merkintäkielen tulosteita web-sivuille. Se sisältää käyttöliittymiä tietokantojen sisällyttämiseksi, mikä tekee kielestä hyvin sopivan sähköiseen kaupankäyntiin, foorumeihin, blogeihin ja muihin dynaamisiin tietoihin perustuviin verkkosivustoihin (katso viite 4). Internet-sovellusten lisäksi Perl on kätevä päivittäisiin järjestelmänhallinta-, raportointi- ja ylläpitotehtäviin.

Päivän video

Unix tausta

Perl sai alkunsa Unix-pohjaisista tietokoneista ja jatkaa suosiotaan Linux-koneissa. Sen syntaksi lainaa voimakkaasti Unix-kuoren komentosarjakieliä sekä C-, C++- ja Unix-kieliä tekstinkäsittelyohjelmat, kuten "awk". Perl-versiot ovat saatavilla myös Microsoft Windowsille ja Mac OS X.

Tulkittu kieli

Perinteisellä käännöskielellä, kuten C, COBOL ja FORTRAN, ohjelmoija kirjoittaa lähdetiedoston valitsemalla kielen, käyttää sitten kielen käännösohjelmaa luodakseen suoritettavan tiedoston, jota tietokone käyttää suoraan. Sitä vastoin Perl-ohjelmoija suorittaa ensin Perl-tulkin, jonka jälkeen se kirjoittaa ja suorittaa koodin tulkin sisällä. Tulkki on interaktiivinen ympäristö, joka helpottaa ohjelmointia. Ohjelmoija voi myös suorittaa Perl-koodia komentoriviltä, ​​kuten tämä esimerkki havainnollistaa:

c:>perl-ohjelmannimi.pl

Tässä "prgramname.pl" on tekstitiedosto, joka sisältää Perl-ohjelman.

Vahvuudet ja heikkoudet

Perlin tärkein vahvuus on kehityksen nopeus; sen ytimekäs syntaksi antaa ohjelmoijat kirjoittaa tehokkaan koodin nopeasti. Kieli on noussut merkittäväksi toimijaksi, ja joidenkin arvioiden mukaan sitä on yli miljoona (katso viite 5). Perl-ohjelmien tiheä syntaksi toimii kuitenkin myös sitä vastaan, mikä vaikeuttaa ohjelmien lukemista ja virheenkorjausta.