Bevezetés a programozási nyelv perl

Az előadások nyújtott kezdeti információk az új Perl programozási nyelv. Ez a nyelv széles körben használják kapcsolatban a fejlesztés számítógépes hálózat. Az összes példa a könyv ellenőrizzük Perl 5.003 változata található Unix FreeBSD 2.1.0 operációs rendszer.







Perl - magas szintű értelmezett dinamikus nyelv általános célú programozási létre Larri Uollom, nyelvész az oktatás. Nyelv neve egy rövidítés, amely áll a gyakorlati Extraction and Report Language - „gyakorlati nyelvi adatok kinyerésére és jelentéseket készít.”

Kezdetben rövidítése áll öt szimbólumok és olyan formában, pontosan megegyezik az angol szót gyöngy (). De aztán ismertté vált, hogy az ilyen nyelv létezik (lásd. Pearl (Eng.)) És a „a” betű eltávolítjuk. Mascot Perl a teve - nem túl szép, de nagyon szívós állat, amely képes a kemény munka.

A fő jellemzője a nyelv gazdag funkciók dolgozó szöveget, beleértve a munka a reguláris kifejezések, beépített szintaxis. Pearl örökölte számos jellemzője a C nyelv, AWK script nyelvek UNIX kagyló.

Perl - általános célú programozási nyelv, amelyet eredetileg a szöveg manipuláció, de a jelenleg használt széles körű feladatokat, beleértve a rendszer adminisztráció, web fejlesztés, hálózati programozás, játékok, bioinformatika, fejlesztése grafikus felhasználói felületek.

A nyelv lehet leírni több mint egy praktikus (a könnyű használat, a hatékonyság, a teljesség), mint szép (elegáns minimalizmus). A fő előnye a nyelv, hogy támogatja a különböző paradigmák (eljárási, objektum-orientált és funkcionális programozási stílus), a vezérlés memóriájában (szemétgyűjtés nélkül, cikluson alapuló), beépített támogatást a szöveg feldolgozására, valamint egy nagy gyűjtemény a harmadik féltől származó modulokkal.

Szerint a Larry Wall, Perl két a mottója. Az első - „Több, mint egy módja annak, hogy csinálni” ( „Több, mint egy módja annak, hogy csinálni”), más néven az angol rövidítés TMTOWTDI. A második szlogenje - „Egyszerű dolog legyen egyszerű, és összetett - hogy megvalósítható” ( „Easy dolgok legyen könnyű és nehéz dolgokat kell tenni”).







nyelvi funkciók

A teljes szerkezete Perl általában eredete a C nyelvet. Perl - eljárási jellegű, az a változó, amely értékadás, kód blokkok, levehető nadrágtartó, vezérlési szerkezetek és funkciók.

Perl is kölcsönzi számos jellemzője a UNIX héj programozási nyelven. Minden változó jelzett vezető jelek, hogy pontosan kifejezi változó adattípus ebben az összefüggésben (például egy skalár, tömb, hash). Fontos, hogy ezek a jelek lehetővé teszik változók interpoláltak szálakat. Perl számos beépített funkció, hogy az eszközöket általánosan használt programozási héj, például válogatás vagy hívás rendszer szolgáltatásait.

Perl tömbök kölcsönöz Lisp, ezek a reguláris kifejezések, AWK és sed, awk is kölcsönzött a hash ( „asszociatív tömbök”). A reguláris kifejezések megkönnyítik, hogy nem sok feladatok elemzés, szövegszerkesztő és adatkezelési.

Minden változat Perl végzi az adatok automatikus gépelési és automatikus ellenőrzése a memóriában. A tolmács ismeri a típust és a tárolás igényeit minden program objektum, kiosztása és felszabadítja a memória, utalva a számolás. Fordítása egy adattípust egy másik - például a szám a sorban - automatikusan történik a futás, nem lehet elvégezni adattovábbítás típusok eredményez végzetes hibát.

Microsoft Windows-felhasználók jellemzően disztribúció már lefordított bináris fájlok, például ActivePerl és eper Perl [en], mivel az összeállítás Perl forráskód a Linux operációs rendszer - nem egyszerű feladat. Probléma lehet könnyű Cygwin.

változat története

Perl 2-ről, 1988-ban megjelent. A legfontosabb újítás benne áttervezték a reguláris kifejezéseket. Perl 3, megjelent 1989-ben képes volt kezelni a bináris adatfolyamok.

Jelentős változás a Perl 5 fejlesztési folyamat zajlott le a megjelenése után a Perl 5.11. Fejlesztői közösség átváltott havi kiadási ciklus, a tervezéstől a megjelenési dátum előre három hónap.

Egyes megfigyelők attribútum kimenetére Perl 5.10 Start mozgás Modern Perl. Különösen ez a mondat leírja a stílus fejlődése, amely magában foglalja a használata a CPAN, kihasználva a legújabb fejlesztéseket a nyelvet, valamint az igények magas színvonalú kódot.

c Maslov Vladimir Viktorovich.

Tudta, hogy az alacsony frekvenciájú elektromágneses hullámok gyakorisága kisebb, mint 100 kHz alapvetően eltér a nagyobb frekvenciájú elektromágneses hullámok alá sebesség arányos a négyzetgyök gyakorisága 300.000. Km / s, 100 kHz és kb 7000 km / s 50 Hz-en.




Kapcsolódó cikkek