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