Pearl (programozási nyelv) - az

Perl - magas szintű értelmezni dinamikus általános célú programozási nyelv létre Larri Uollom. nyelvész képzéssel. 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. gyöngy. De akkor a „A” betű «elveszett». 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 lehetőségeket dolgozni a szöveget, beleértve a végrehajtott reguláris kifejezések segítségével.

Érdekes szövegének Perl, print beindítja:

Tovább is kiváló példát jelentenek rövidsége, szintén gyakorlati haszonnal. Nyomtatás csak az egyedi file vonalon.

Ezekben a példákban a Perl emlékeztet rövidsége és zavaros első pillantásra a nyelv J.

Ma a fő fejlesztő az ötödik változat a Perl nyelvet, de (egyes webszerverek) továbbra is használhatja programok (scriptek) írt az utolsó - negyedik - változata (a részleges fordított kompatibilitás). Tény, hogy a nyelv határozza meg a standard végrehajtása a tolmács.

Perl - nem az egyetlen nyelv, amely megadja gazdag lehetőségeit a kezelés a szövegben. Nyelvek REFAL programozás. Ikon SNOBOL nyelven, és a képesség, hogy sokkal teljesebben programozási módszert „minta megfelelő”, amely egy privát esemény, és egy reguláris kifejezés.

Van is egy teljes értékű

adattípusok

Az alaptípus: skalár, tömb, hash tábla. funkciót, a fájl leíró. A különböző típusú változókat különböznek a jele, hogy előtt áll egy változó nevét.







  • Skalár változók tárolására használt egyes értékeket. Ezek tartalmazhatnak számokat, vonósok, és hivatkozások más tárgyakat. A név előtt egy skalár változó szükséges, hogy egy dollár jel „$”. Típus skalár változó nem rögzített (nem úgy, mint például a C nyelv) és dinamikusan kerül meghatározásra a szövegkörnyezettől függően. Például,
  • A tömb rendezett listáját skalárokkal. Mindegyik elem soros kódot, amellyel akkor kap hozzáférést. A számozás nullával kezdődik elemet, azaz az első elem a listában van egy indexe 0. A név előtt egy tömb változó szükséges, hogy a megjelölés „@”, és a hozzáférést egy adott elem a tömbben ajánlott fel annak a jele „$”, mint egy sajátos eleme a tömb egy skalár. Többdimenziós tömbök lehet szimulálni helyezve a listáját linkeket más listák.
  • A hash tábla egy asszociatív tömb. lehetővé teszi, hogy társítani egy vonal (key) a skalár (érték). Vonal jele egy kulcsot, és egy skalár hash érték táblázatban. Mielőtt a nevét egy változó listán, akkor kell, hogy egy százalék jelet „%”, és ajánlott egy táblát „$” a hozzáférést egy adott elem a tömbben.

Fizikailag hash tábla tömb hol vannak a kulcsok furcsa helyeken és még - értékeket.

  • A függvény egy darab futtatható kódot. A funkció mindig egy értéket ad vissza, vagy UNDEF. Ha a visszatérési érték nincs kifejezetten megadva az üzemeltető által visszatérés, visszatér az utolsó kiszámított érték.

A konstans állandó érték. Constant nem beépített típusú nyelv és emulált függvények használata. használata:

vagy közvetlen belépés a link egy skalár táblaneveket

Ez egy mutató egy fájlt, eszköz, vagy a cső csatorna nyitva írás, olvasás vagy írás és olvasás

reguláris kifejezések

A Perl, egy erős beépített támogatást reguláris kifejezések. Ezzel Perl ez nagyon hatékony szövegszerkesztő. A legtöbb munkát a reguláris kifejezések használatával szereplők =

m // operátor arra, hogy ellenőrizze a mérkőzés. A legegyszerűbb esetben az eredmény a $ x =

m / abc / igaz lesz akkor, ha a string $ x fog egyezni a reguláris kifejezés abc. Például:

Nézze meg, mit „Pearl (programozási nyelv)” más szótárak:

DRAGON (algoritmikus nyelv) - Ez a kifejezés, vannak más célra, lásd: Sárkány (egyértelműsítő lap) .. Egy példa a folyamatábra az algoritmus nyelvén Sárkány Sárkány Sárkány rendszer (algoritmikus barátságos magyar nyelv, amely leíró) vizuális ... ... Wikipedia




Kapcsolódó cikkek