Nojo, ale to pises pouze ze sveho pohledu vyvojare, ktery se nekdy davno vice ci mene snadno naucil syntaxi a semantiku algolskych jazyku a potom to povazuje za „prirozene uvazovani“. Opravdu to tak neni – znam dost lidi, kteri „uvazuji“ v s-vyrazech a lambda kalkulu, takze vesele kodi v Lispu kdyz maji neco udelat v C#/Jave, tak se tvari, jako by jim chybela jedna ruka.
Kdyz se laika (samozrejme inteligentniho) zeptas, co je „prirozenejsi“:
for (int i=0; i<10; i++)
nebo
i.10
Podle me je to pro nej stejne neprirozene, akorat ten druhy zapis mu vysvetlis mnohem rychleji, nez co znamena int i, co ++, kdy se provede i<10, kdy i++ atd.
Me treba taky J prijde elegantni a docela chapu, ze ho lidi pouzivaji napriklad pro rychle nakodeni nejakych simulaci apod., kde je zapotrebi moznost rychleho zasahu do kodu, predevsim je tam pekna ta interaktivita, ostatne jako u vetsiny dynamicky typovanych jazyku.

