Objektum-orientált programozás Perlben

Dátum
2007-01-23T11:09:09Z
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

A Perl nyelvvel kapcsolatban sokféle téves elképzelés él a köztudatban. Minden bizonnyal az egyik legelterjedtebb, hogy mivel a Perl „csak egy szkriptnyelv”, nem alkalmas komoly fejlesztésekre. A több tízezer sornyi kódból és több száz modulból álló keretrendszerek (Bioperl), pénzügyi alkalmazások (Pluto PPM), dollármillós forgalmat bonyolító elektronikus kereskedelmi cégek (eToys) bizonyítják, hogy a fenti állítás egyszerűen nem igaz. Megfelelő tervezéssel, és a Perl objektum-orientált eszközeit használva, komplex, platformfüggetlen alkalmazások készíthetők. A Perl nem egy „vegytiszta” OO nyelv, és alapfilozófiájánál fogva, eleve eklektikus, és ötvözi a különféle paradigmákat (például több alapvető funkcionális programozási elemet is tartalmaz). Ennek megfelelően eszközkészlete, nyelvi elemei sok esetben egyediek a többi programozási nyelvhez viszonyítva. A szakdolgozat célja, hogy a Perl alapvető nyelvi elemeinek (beépített adattípusok, szubrutinok, referenciák, csomagok, modulok stb.) áttekintés útán, bemutassa a Perl 5 objektum-orientált lehetőségeit. A téma feldolgozása során, számos haladó technika (szimbólumtábla manipulálása, AUTOLOAD stb.), Perl sajátosságok (tie-mechanizmus), és a nyelv flexibilitásának köszönhető kiterjesztések (Class::Contract-on alapuló design-by-contract programozás) tárgyalására is sor kerül.

Leírás
Kulcsszavak
Perl 5, objektum-orientált, programozás, design-by-contract, alkalmazásfejlesztés
Forrás