Nykyään niin tärkeän Perlin ohjelmoija ja tekijä on Larry Wall. Hän etsi ratkaisua, joka helpottaisi ohjelmointikomentojen kielikomentojen käyttöä. Tämä näkyy helppona haku- ja korvaustoimintona, joka suoritetaan editorissa. Perl on synteesi ohjelmointikielestä C ja UNIX-ominaisuuksista sed ja awk. Näin ohjelmointikielen maailma on helpottunut.
Mikä on Perl?
Kaikki Perl-ohjelmalla kirjoitetut ohjelmat tallennetaan ASCII-tiedostoina. Tämä on samanlainen kuin komentosarjan komentosarja. Nämä tiedostot käännetään sitten ennen ensimmäistä suoritusta. Ohjelmat ovat siten helposti muokattavissa ja siirrettävissä samanaikaisesti muihin tietokoneisiin. Perl tarjoaa suuren nopeuden hakutoiminnoille. GPL:n (GNU Public License) mukaisen taiteellisen lisenssin mukaan Perl on lähdekoodeineen vapaasti kaikkien saatavilla. Joissakin tietokoneissa, joissa on UIX tai Linux-järjestelmä ohjelma on jo valmiiksi asennettu. Perl löytyy polusta /usr/local/bin/perl tai toisesta polusta /usr/bin/perl. Tietyt portit sisältyvät myös käyttöjärjestelmiin IOS Macbookille tai myös Windowsille. Koko toiminnallisuus on kuitenkin käytettävissä vain muissa kuin UNIX-järjestelmissä. Vuoden 2012 tila on käynnistänyt vakaan version Perl 5.12.2. Tietokoneeseesi asennetun Perl-version numeron saat selville kohdasta "perl-v". Joitakin asioita voidaan jo pitää vanhentuneina, koska opetusohjelma on kirjoitettu Perl 5.005:n tai Perl 5.6.0:n pohjalta. Kaikki Perl-versiot toimivat kuitenkin myös uudemmissa Perl-tulkkien versioissa niiden yhteensopivuuden vuoksi.
Perl- Uusi ohjelma- Miten se toimii?
Ohjelma kirjoitetaan tekstieditorilla ja tallennetaan tekstitiedostona. Perl ei toimi tekstinkäsittelyohjelmassa, koska tiedosto Teksti tiedosto tallennetaan ASCII-koodina. UNIX- ja Linux-käyttöjärjestelmissä on huolehdittava siitä, että execute-bitti on asetettu tiedostoon. Näin voit kutsua Perl-ohjelmia suoraan. Tämä toimii komennolla chmod u+x skript.pl. Komentorivillä kutsutaan perl skript.pl. Toinen mahdollisuus on kirjoittaa komentoriville skript.pl. Jos siis ensimmäisessä polussa on ongelmia, esimerkiksi suoritettavia ohjelmia ei etsitä, toinen polku onnistuu aina. Ensimmäinen rivi, joka näytetään sinulle, alkaa aina hash-kirjaimella, eli #. Perlin täytyy merkitä tämä hash kommentiksi, muuten sillä ei ole mitään funktiota. Tämä ensimmäinen rivi koskee Shell osoittaaksemme, että kyseessä on perl-ohjelma eikä komentosarjakomentosarja. Polku osoittaa, mihin perl on asennettu järjestelmään. On aina suositeltavaa määrittää polkuun -w, koska se mahdollistaa laajojen viestien lähettämisen. Viimeisellä rivillä on tulostustoiminto. Tämä toiminto näyttää merkkijonon, joka tulostetaan näytölle. Komennot on aina päätettävä puolipisteeseen ";". Toimintojen nimissä on otettava huomioon isojen ja pienten kirjainten kirjaimet, muutoin tulee virhekoodi. Voit myös lisätä minkä tahansa määrän välilehtiä ja rivinvaihtoja mihin tahansa kohtaan, johon voidaan sijoittaa välilyönti. Huomautuksiin on merkittävä #. Näitä sovelletaan rivin loppuun asti.
Nimi ja eri versiot
Ohjelman nimi on peräisin Raamatusta. Jeesus haluaa kuvata taivasten valtakuntaa kauppiaan kuvan avulla. Hän haluaa myydä omaisuutensa ostaakseen helmen. Ennen ensimmäistä julkaisua nimi Peal muutettiin Perliksi, koska oli jo olemassa ohjelma nimeltä PEARL. Perl viittaa kieleen ja perl kieleen. Perl-yhteisö pitää erittäin tärkeänä sitä, että kirjoitusasua PERL ei käytetä. Tällä välin ohjelmasta on olemassa erilaisia versioita. Perl 1 julkaistiin 18. joulukuuta 1987, ja se oli tehokkaampi komentotulkki. Versio 2.0 julkaistiin 5. kesäkuuta 1987, ja se oli kirjoitettu perusteellisesti uudelleen. Regex-moottoria laajennettiin ja parannettiin. Perl 3 -versio julkaistiin 18. lokakuuta 1989. Tätä voitaisiin sitten käyttää binäärisen Tiedot ja kirjoittaa verkko-ohjelmointia. Tätä seurasi Perl 4 21.3.1991. Eri ohjelmoijat muokkasivat ja kehittivät sitä, kunnes saavutettiin versio 4.036. Larry Wall ohjelmoi Perl 5:n vuonna 1993. Tämä versio julkaistiin 18.10.1994. Muotoiltu dokumentaatio voidaan nyt lisätä lähdekoodina. Perl 5 siirrettiin myös Windowsille ja Macintoshille. Perl 5.6 pystyi käsittelemään Unicodeja ja UTF-8:a 22.03.2000. Version 5.22 jälkeen nykyinen versio on nyt Perl 6.