Perl a Titanik (RE: Zmrazeni RH6.0cz)

Milan Sorm xsorm na informatics.muni.cz
Čtvrtek Srpen 19 09:44:50 CEST 1999


Wed, Aug 18, 1999 ve 10:54:25PM +0200 Petr Snajdr napsal:
# > S tim nezbyva nez souhlasit.
# 
# No jo, ale me treba tohle prijde jako docela fatalni problem.
# nejak tak se chovaji treba taky Windows :-)

A je to snad spatne ?

# > Hmm, jenze jde o to, co jako objektovost charakterizujete. Napr. splnuje to
# > vsechno, co ma OOP splnovat - zapouzdrenost, dedicnost, polymorfii.
# 
# To se ale s trochou fatazie da rici o jazyce C (viz X programming)

A kdo tvrdi opak ?

# > Co je to roztristenost jazyka ? 
# 
# Ze se chova jako vsechny jazyky a pritom ani jeden. Nema zadnou 
# koncepci. ja si nepomuzu pomoci,ale kdyz vidim
# nejtere programy v perlu tak mi to
# chvil prijde jako C, chvil shell, pak zase awk. Proste neco
# na tema "varila kocicka s pejskem dort".

A uvarila naramnou pochoutku. Proc nevzit z jinych jazyku to nejlepsi ?

# > Jaka ? Vsechno se ridi presnymi pravidly. Co je to slozity datovy typ ?
# > Nejtezsi pokud vim je tam odkaz, ale to snad ani jako datovy typ nelze
# > posuzovat.
# 
# a = (1,2,3,(1,2,3,4,(1,2,3,4,("x","y","z")),5,6,7),4,5,6)

tohle je obycejny seznam zapsatelny normalne jen jako:

@a = (1,2,3,1,2,3,4,1,2,3,4,"x","y","z",5,6,7,4,5,6);

# Tak a kdo zan perl muze mi poradit jak vypsat 
# prvek obsaujici "y". Pokud se nepletu
# tak a[3][5][5][2]. jsem zvedav kolik lidi
# co si mysli, ze umi perl to zvladne na prvni pokus (nebo
# alespon na 3) :-)

$a[12]

# Ja nerikam, ze to perl neumi, ja rikam , ze to dusledne nepousiva takze
# je to na nic. Kdyz chci zachytit v nejakem bloku jakoukoliv chybu je
# mi to nahouby kdyz kdejaka knihovna perlu vraci chybovy kod jako v C.
# Nebo se pletu? Existuje nejaka cast perlu, kde je to dusledne pouzivano?

muzu si obalit volani vlastnimi vyjimkami. vetsina veci konci prec warn,
croak apod., coz se da zachytit.

# Souhlasim, ze perl ma velke moznosti, ale treba Visual Basic taky a 
# pritom je to docela paskvil. Treba v asambleru ma clovek taky
# velke moznosti,ale mozna v tom hraje roli i neco dalsiho :))

srovnavat perl s VB ci ASM nejde, kazdy je o necem jinem.

# > Kdyby Titanic ridil Perl, nesel by ke dnu.
# 
# Zalezi na nalade interpreteru perlu jak by si vysvetlil co programator
# napsal. Proste Perl nasadit v RT systemech pro rizeni jadernych strel tak
# tu uz davno nejsme.

Hmm, ale Pelr se uziva i v jadernych elektrarnach a docela s uspechem. Je
rozhodne lepsi nez tamni Foxky apod.

# > Proc prepisujes ten C program ? Jo jina platforma. Hmm, kdybys znal Perl...
# 
# Takovych jazyku je, nechci je jmenovat ....
# To byl argument tak pred 5 lety. 

S C je to dosud.

milan sorm


Další informace o konferenci Linux