aj ked perl uz davno nie je hype, stale je zivy. zo vsetkych uvedenych jazykov je perl najuniverzalnejsi a existuje k nemu najviac rozsirujucich modulov.
pokial ide o pisanie scriptov pre administratorov, je urcite najvhodnejsi.
pokial ide o web aplikacie, zaciatocnikov odradi prilis vela moznosti, ktorou cestou sa pustit, ale urcite nezaostava technicky za ruby/python (pozri napr. catalyst).
pokial ide o objektovo-orientovane programovanie, perl nie je nativne cisto oop, naopak jeho vyhodou je, ze si mozete vybrat, ake oop vam vyhovuje. ak nechcete vyberat, pouzite Moose.
Jazyk nevychazi z C ale z MNOHA jazyku. Jen manualova stranka uvadi 6 programovacich a jeden obycejny :)
V perlu se perfektne pisou one-liners. Usporna syntaxe neni na vrub citelnosti. (Samozrejme existuji ruzne souteze, jak co zapsat, ale ty nejsou jen pro perl.)
Perl obsahuje principy OOP, ackoliv asi ne na urovni, kterou by clovek zvykly na javu atd. hledal. Ale to neznamena ze v perlu nelze pouzit dedicnost, zapouzdrenost, pretezovani operatoru a funkci atd. Ve skutecnosti skoro kazde rozsireni perlu na CPAN je trida!
PERL je dobře čitelný? Pokud je člověk unixovým adminem (což je silná deformace), tak mu přijde čitelné lecos. Sice jsem v PERLu něco málo dělal, jistou poezii mu nelze upřít, jeho čitelnost je děsivá. Ten "tradiční" mrav, kdy kód vypadá, jako když někdo píše jen na číselném řádku klávesnice, a má zaeseklý šift, se dnes přece jen už nenosí.
Program v Perlu je čitelný podle toho, jak si ho napíšete.
Ale hlavně, v Perlu se dají strašně snadno skripty opravovat a aktualizovat, protože Perl má příkaz GOTO !!!
A když si prinicipiálně od začátku Labely pojmenujete podle funkčního obsahu, tak je to lepší než (neaktualizovaná) dokumentace.
P.S.
To se ale nějak nesmí říkat, protože všichni teoretici musí vše buď struktutované anebo objektivní.
Proto máme ale tolik chyb v programech (a skriptech zvlášť), protože bez GOTO už v nich nikdo nikdy není schopen nic pořádně opravit.