Portál AbcLinuxu, 30. dubna 2025 09:04
my @tmpArr = [];
my $pocet = $tmpArr;
my arr = [@tmpArr];
//a to este $tmpArr moze byt uplne ina regulerna premenna ako @tmpArr
Myslim si vsak, ze Perl je mocny programovaci jazyk na rychle programovanie jednoucelovych programov na spracovanie textu. Samozrejme pokial nie je clovek v time, tak si moze patlat kod v comkolvek a podla seba, ale pokial pracujete na vacsom projekte, kde je potencial niekolko rokov, co znamena okrem ineho aj fluktuaciu ludi v time, tak keby som bol manager takehoto projektu urcite Perl nezvolim ako hlavny programovaci jazyk pre jeho neprehladnost a prilis dlhu dobu zaucania noveho cloveka.
Připojuji se k blahopřání. Cca před třemi lety jsem se k PERLu dostal díky jednomu z mých kolegů (kterému tímto děkuji za rozšíření obzorů) a od té doby na tenhle jazyk nedám dopustit...
awk
=> perl -ne
, když zjistím že na to co potřebuji awk
nestačí. Cokoliv většího ale raději píšu v Pythonu. Na složitější one-linery je Perl výborná věc. Má lepší a kompaktnější API pro regexpy než Python, a i strukturovaný kód se dá psát jako argument, což v Pythonu nejde. Blbý je akorát že je to mamut, má chybnou binární aritmetiku, neumí automaticky konvertovat ref na hashe a pole, sémantika kódu je plná výjimek, a celkově dost blbě se to čte.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.