Scheme je řekl bych takový čistší, než Lisp. Asi jako je Pascal čistší, než C. ;-) Ale Common Lisp je určitě používanější, než Scheme, což má pro hackera některé obligátně známé příjemné důsledky. Ono je podle mého názoru dobré se nejdřív zamyslet, co ti na stávajícím jazyku, který používáš, vadí, co ti chybí atp. To, jestli nějaký jazyk někomu sedne lépe nebo méně, záleží i na tom, jakým způsobem myslí a jakým způsobem se mu lépe vyjadřuje to, co má na mysli. A to je samozřejmě odlišné člověk od člověka – ale dají se vystopovat shodné rysy u určitých typů lidí – trochu jinak myslí matematik, trochu jinak fyzik, trochu jinak (elektro)technik, trochu jinak strojař, architekt, ekonom… Takže co sedne matematikovi, nemusí sednout architektovi – prostě protože myslí každý trochu jinak.
Pravda je ze zatím, žádný jazyk nemám, ale líbí se mi myšlenka, něco napsat v lispu a pak to „zkompilovat“ do C. Navíc už delší dobu plánuji že se naučím něco jiného, než mě budou učit ve škole… Jak je to s rychlostí jazyka? Čet jsem o sbcl pro lisp, ale nemělo by být scheme teoreticky rychlejší? A je ve scheme něco jako clos? Mě by se asi vice zamlouvalo scheme, zdá se na první pohled jednodušší…
Pascal je cistsi nez C? :-) To je spis naopak ne? Cecko ma pomerne primocarou syntaxi i semantiku bez omezeni, ktere ma Pascal. Nehlede na to, ze Pascal zavadi uplne zbytecne konstrukce, napriklad „program blabla“ na zacatku, „end.“ na konci, write/writeln jako uplne specialni kategorie, parametry funkci/procedur bez jasne vyjadreneho zpusobu jejich predavani (hodnotou/odkazem), typova neflexibilnost atd., ktere v cecku proste nemusi byt.
Jinak se vsim dalsim v prispevku souhlas – neni jediny jazyk universalne nejlepsi pro vsechny, stejne jako neexistuje jeden typ auta, ktery by vsechny uspokojil :-)