Perl

INTERNET MARKKINOINTIIN LIITTYVÄÄ KOULUTUSTA VUONNA 2008!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Yleisesti Perlin syntaksista

Perlin lauserakenteet ja syntaksi muistuttavat läheisesti C, PHP tai JavaScript- kielten rakenteita, mutta lähempi tarkastelu paljastaa selviä eroavuuksia kielten välillä. Eräs Perlin vahvuuksista on, että se tarjoaa lukuisia tapoja ja tyylejä kirjoittaa ohjelmia ja ilmaista toimintoja. Sama piirre tarjoaa myös Perlin ikävimmän piirteen: Perl-gurujen kirjoittama koodi voi olla lukukelvotonta kaikille muille paitsi heille itselleen.

Komentotulkin sijainti

Kenties omalaatuisin piirre muihin skriptikieliin verrattuna on komentotulkin määrittely koodissa. Jos olet joskus tutkaillut CGI- tai Perl-tiedoston koodia, olet varmaan huomannut tiedoston ensimmäisellä rivillä kryptisen merkinnän:

#!/usr/bin/perl

Kyseessä on Perlin erikoiskomento, joka määrittelee Perl-tulkin sijainnin. Yllä oleva esimerkki on *NIX-ympäristöstä. Windows-ympäristössä Perl-tulkin sijainti merkittäisiin seuraavasti:

#!c:/perl/bin/perl

POSIX-ympäristössä saat Perl-tulkin sijainnin selville suorittamalla komennon "whereis perl" shellissä.

Komentotulkin sijaintiin liittyy vielä yksi tärkeä asia, joka on nk. Strict-määrittelyn käyttäminen. Oletusarvoisesti Perl tulkitsee ja suorittaa tiedoston virheistä välittämättä ja niistä kertomatta. Jos haluamma informaatiota mahdollisista virheistä jne, tulisi erityisesti kehitystyöskentelyn aikana / debuggausvaiheessa käyttää nk. strict-määrittelyä yhdistettynä komentotulkin warning-optioon:

#! c:/perl/bin/perl -w
use strict;

Tutustu artikkelin muihin osiin:
»»»Internet ohjelmointi »»»Perlin syntaksi pt.1: komentotulkin sijainti
»»»Internet ohjelmointi »»»Perlin syntaksi pt.2: kommentit ja lohkot
»»»Internet ohjelmointi »»»Perlin syntaksi pt.3: muuttujat

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta