GeeksforGeeks (Suomi)

Perl on yleiskäyttöinen, korkean tason tulkita ja dynaaminen ohjelmointikieli. Sen kehitti Larry Wall vuonna 1987. Perl: stä ei ole virallista täyttä muotoa, mutta silti käytetyin laajennus on ”käytännön louhinta-ja Raportointikieli”. Jotkut ohjelmoijat viitata myös Perl-kuten ”Patologisesti Eklektinen Roskaa Lister” Tai ”Melkein Kaikkea Todella Sympaattinen”., Lyhenne ”Käytännön Louhinta ja Raportointi Kieli” käytetään laajalti, koska Perl on alun perin kehitetty tekstin käsittely, kuten talteen tarvittavat tiedot on määritelty tekstitiedosto ja muuntaa tekstitiedoston osaksi eri muodossa.

Perl tukee sekä menettelyihin ja olio-ohjelmointi. Perl on paljon samanlainen kuin C syntaktisesti ja on helppo käyttäjille, joilla on tietoa C, C++.

Kehitys Perl:

kaikki alkoi, kun Larry Wall oli tehtävän parissa, tuottaa raportteja paljon tekstiä tiedostoja, jotka ovat cross-viittaukset., Sitten hän alkoi käyttää awk tähän tehtävään, mutta pian hän huomasi, että se ei riitä tähän tehtävään. Niinpä hän ei kirjoittanut tähän tehtävään hyödyllisyyttä, vaan kirjoitti uuden kielen eli Perlin ja kirjoitti siihen myös tulkin. Hän kirjoitti kielen Perl C ja jotkut käsitteet on otettu awk, sed, ja LISP jne. Alussa tasolla, Perl oli kehitetty vain järjestelmän hallinta ja tekstin käsittelyyn, mutta myöhemmin versiot, Perl on kyky käsitellä säännöllisiä lausekkeita, ja verkon pistorasiat jne. Tällä hetkellä Perl on suosittu sen kyky käsitellä Regex (Säännölliset lausekkeet)., Perlin ensimmäinen versio oli 1.0, joka julkaistiin 18. joulukuuta 1987. Perlin uusin versio on 5.28. Perl 6 on eri Perl 5, koska se on täysin olio-uudelleen toteutus Perl 5.

miksi Perl?

Perlillä on monia syitä olla suosittu ja kysytty. Muutamia syitä on mainittu alla:

  • Helppo aloittaa: Perl on korkean tason kieli niin se on lähempänä muita suosittuja ohjelmointikieliä, kuten C, C++ ja näin ollen on helppo oppia kuka tahansa.,
  • Teksti-Käsittely: Kuten lyhenne ”Käytännön Louhinta ja Raportointi Kieli” viittaavat siihen, että Perl on korkean tekstin manipulointi kyvyt, joita se voi luoda raportteja eri tekstitiedostoja helposti. Myös, se voi muuntaa tiedostot toiseen muotoon.
  • Sisälsi parhaat Ominaisuudet: Perl sisältää piirteitä eri kielillä, kuten C, sed, awk, ja sh jne. se tekee Perlistä käyttökelpoisemman ja tuottavamman.
  • System Administration: koska eri skriptauskielten ominaisuudet Perl tekevät järjestelmän hallinnoinnista erittäin helppoa., Sen sijaan tulossa riippuvainen monia kieliä, vain käyttää Perl suorittaa koko tehtävän järjestelmän hallinta. Tästä huolimatta Perl käytetään myös web-ohjelmointi, web automation, GUI ohjelmointi jne.
  • Web-ja Perl: Perl voidaan upottaa web-palvelimia lisätä sen käsittelyn voimaa ja se on DBI paketti, joka tekee web-tietokanta integraatio erittäin helppoa.

Alkaen Perl-Ohjelmointi:

  • Löytää Tulkki: On olemassa erilaisia online-IDEs, joka voidaan ajaa Dos ohjelmia asentamatta.,
  • Windows: Perl-ohjelmien tai skriptien ajamiseen on olemassa erilaisia Idejä: Padre, Eclipse with EPIC plugin jne.

ohjelmointi Perl

koska Perl muistuttaa paljon muita laajasti käytettyjä kieliä syntaktisesti, on helpompi koodata ja oppia perl. Ohjelmat voidaan kirjoittaa Perl tahansa laajalti käytetty tekstieditorit kuten Notepad++, gedit jne. Kirjoitettuaan ohjelman tallenna tiedosto laajennuksella. pl tai. PL ajaaksesi ohjelman käytä perl file_name.pl komentoriville.

Example: a simple program to print Welcome to GFG!,

print "Welcome to GFG!\n";



tuloksena on:

Welcome to GFG!

Kommentit: Kommentit käytetään parantaa luettavuutta koodi., Tulkki jättää kommenttimerkinnät huomioimatta eikä suorita niitä. Kommentit voivat olla yhden rivin tai useita rivejä.

  • Yhden rivin Kommentti:

    Syntax:

    # Single line comment
  • Multi-line kommentti:

    Syntax:

    = Multi line commentsLine start from = is interpreted as thestarting of multiline comment and =cut is consider as the end of multiline comment=cut

tulosta: Se on toiminto, Perl näyttää tuloksen tai kaikki määritetty lähtö konsoliin.

lainausmerkit: Perlissä voi käyttää joko yksittäisiä lainausmerkkejä(”)tai tuplalainausmerkkejä(””)., Yhden lainausmerkin käyttäminen ei interpoloi mitään muuttujaa tai erikoismerkkiä, mutta kaksoislainausten käyttäminen interpoloi.

\n: Sitä käytetään uusi linja hahmo, joka käyttää kenoviivaa (\) merkin paeta tahansa merkki.

/usr/bin/perl: Se on todellinen Perl-tulkki binary, joka alkaa aina #!. Tätä käytetään Perl Script Mode-ohjelmoinnissa.

Huomautus: Perl on kirjainkoko ohjelmointikieli ja siksi $Geeks ja $nörtit ovat kaksi eri tunnisteet.,

Edut Perl:

  • Perl Tarjoaa tukee cross platform, ja se on yhteensopiva mark-up kielillä, kuten HTML, XML jne.
  • se on erittäin tehokas tekstimanipulaatiossa eli säännöllisessä ilmaisussa. Se tarjoaa myös socket valmiudet.
  • Se on ilmainen ja Avoimen Lähdekoodin ohjelmisto, joka on lisensoitu Taide-ja GNU General Public License (GPL).
  • se on upotettava kieli, jonka vuoksi se voi upottaa verkkopalvelimiin ja tietokantapalvelimiin.,
  • Se tukee yli 25 000 avoimen lähdekoodin moduulien CPAN(Comprehensive Perl Archive Network), joka tarjoaa monia tehokkaita laajennuksia standardin kirjasto. Esimerkiksi XML-käsittely, GUI(graafinen käyttöliittymä) ja DI (tietokannan integrointi) jne.

Haitat Perl:

  • Perl ei tukee siirrettävyyden vuoksi CPAN moduulit.
  • ohjelmat kulkevat hitaasti ja ohjelmaa on tulkittava aina, kun muutoksia tehdään.
  • Perl, sama tulos voidaan saavuttaa useilla eri tavoilla, jotka tehdä koodi epäsiisti sekä lukukelvoton.,
  • Käytettävyystekijä on muihin kieliin verrattuna pienempi.

Sovellukset:

  • Yksi suurimmista sovellus Perl-kieli on käsittelyn tekstitiedostoja ja analyysi jouset.
  • Perl käytti myös CGI( Common Gateway Interface) – skriptejä.
  • käytetään web development, GUI (graafinen käyttöliittymä) kehitys.
  • Perlin tekstinkäsittelyominaisuuksia käytetään myös SQL-kyselyjen tuottamiseen.
Artikkeli Tagit :

Perl

Käytännössä Tagit :

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *