jazz programozás - avagy miért szeretem a perl-t

a wikipedia-n merült fel, hogy meg kell forgatni a táblákat.
erröl:
http://en.wikipedia.org/w/index.php?title=Comparison_of_open_source_ope…

erre:
http://en.wikipedia.org/wiki/Comparison_of_open_source_operating_systems

itt van róla a diszkássön:
http://en.wikipedia.org/wiki/Talk:Comparison_of_open_source_operating_s…

Ezt kézzel akarták megtenni, de elvben egy primitív feladatnak tünt. Ami a legjobban meglepett, hogy rövid idő alatt tudtam rá írni egy nagyon primitív kis perl progit, amiben a legdurvább az volt, hogy nagyságrendileg oldotta meg a feladatot. Ilyet nem lehetett volna csinálni c-ben.
http://www.tar.hu/balihb/rotate.pl
Fontos, hogy a definiálatlan tömbelemeket nemírja ki a kiiratás, ezért csak kb-ra kellett jónak lennia a kódnak. Vannak bizonyos követelmények a bemeneti fájlal kapcsolatban (új cellakezdés kell a fájl végére, üres újsor az elejére és minden cellának egy sorosnak kelle lenni), de a feladatát jól elvégezte és nagyon sok munkát spórolt meg.

Ezért szeretem a perl-t. Olyan, mint a jazz. Az ember érzésre megcsinálja, amit kell és megfelelő túlméretezéssel működő megoldást kap.

Hozzászólások

Anélkül, hogy ismerném a perlt (bár meg akarom tanulni), csak kötekedésképpen:) Ez a fajta rugalmasság nem visz el tévútra, nem szoktat rá a precíz munkára? Sok embernek ez a baja a VB-el is, nagyon slendrián. Amolyan barkácsolás:)
Beleásom magam a perlbe, aztán majd válaszolok magamnak:)

Nem hiszem, inkább a megkötés az, ami baj. Én erre luát használtam volna személyesen, de ez ízlés kérdése.

"No boom today. Boom tomorrow. There's always a boom tomorrow. What? Look, somebody's got to have some damn perspective around here. Boom, sooner or later. BOOM!" -- Lt. Cmd. Ivanova