[python] kritika slovniku terminu Pythonu
Jaroslav Pachola
j_p na centrum.cz
Úterý Prosinec 17 22:21:54 CET 2002
> > Casto take slysim hlasku, ze Python byl navrzen jako OOP jazyk. Jestli
> > to je pravda, tak byl navrzen desne mizerne. Protoze veci jako len(pole)
> > do cisteho OOP jazyka jednoduse nepatri.
Jasne, to mi take moc nesedi; na toto tema se vedla na comp.lang.python
dlouha diskuse, argumenty protistrany uz si moc nepamatuju, ale neznely
tak uplne nerozumne. Na druhou stranu nelze nevidet, ze Python v poslednich
verzich postupuje cim dal tim blize k "objektove cistote". Myslim, ze metod
"string".length() apod. se brzy dockame. len() bych tam potom klidne nechal.
> myslim si, ze zadna legenda neexistuje, jedine co se tvrdi, ze diky
> neexistenci tun nesmyslnych slozenych zavorek/begin-endu, stredniku ap. je
> jazyk mnohem citelnejsi - a to i pro zacatecniky - nez treba C++, Java,
> Object Pascal apod. A to podle me pravda je.
S timto souhlasim. Jako ceckari se mi semanticky vyznamne odsazovani taky
zpocatku vubec nelibilo, ale nejak jsem mu prisel na chut. Kdyz se podivate
na programy treba v C++, tak je to casto "kazdy pes, jina ves" - proste
necitelny chaos. Clovek aby si vzdycky poustel na zdrojaky nejaky formatovac
kodu, nez zacne po nekom upravovat program.
Kazdy ma na jazyk zkratka jiny nazor, nekomu se treba muze libit Perl (a
castecne bohuzel i Ruby, od ktereho me to odradilo) s jeho zvlastni syntaxi
pro regularni vyrazy, Ceckovou syntaxi a konstrukcemi apod. Mne se nelibi
vubec a budu rad, kdyz do Pythonu bude pridano co nejmene dalsich konstrukci,
proto jsem zasadne proti ++i a i++ apod. Na jednu stranu chcete jednoduchy
jazyk pro zacatecniky a na druhou stranu prefixy a postfixy - to nechapu...
Neni pro Vas nakonec zacatecnikem programator, ktery zna C, Pascal apod.? Ja
jsem mel za to, ze Guido a spol. minili zacatecnikem spise neprogramatora a
pro toho si opravdu myslim, ze mene muze byt vice.
S pozdravem
Jarda Pachola
Další informace o konferenci Python