Názor k článku Programovací jazyk TCL od Jakub Hegenbart - No, asi takhle: Kdysi jsem přecházel z BASICu...

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 7. 2005 13:49

    Jakub Hegenbart
    No, asi takhle: Kdysi jsem přecházel z BASICu na pascal/Cčko. Můžu Vás ujistit, že upgrade myšlení při přechodu pascal/Cčko (nebo cokoliv podobného jako třeba Python nebo Java) => LISP je stejný, ne-li větši. Není to komplikované, komplikované to je, pokud má člověk zatíženou hlavu minulostí...což rozhodně mám, bohužel :-)

    Nemá to naprosto nic společného se složitostí jazyka. Někde jsem viděl nějaké postřehy, že LISP a Smalltalk se mnohem snadněji naučí lidé, co nikdy neprogramovali, než ti, co programovali v nějakém strukturovaném nebo "objektovém" (zde "strukturovaném s nějakou tou dědičností tříd" ;-)) jazyku.

    Takže to není čas na prostudování manuálu, to je čas na napsání spousty kódu, osahání si programovacího stylu a změnu myšlení (které IMHO nebudou promrhané... ;-))

    Jeden kamarád se obtěžoval a napsal pro Vás dvě řešení ve Scheme (přesněji (+ R5RS SRFI-1 SRFI-11)), zřejmě mnohem rychleji než já... :o)

    http://www.volny.cz/sad0ur/collect/test.scm.html

    Mimochodem, co takhle výkonnostní benchmark toho kódu? CMUCL vs. Python? Ale to by nebylo ode mně fér... :-)