- Napište nám
- Kontakty
- Reklama
- VOP
- Osobní údaje
- Nastavení soukromí
- Cookies
- AV služby
- Kariéra
- Předplatné MF DNES
Snad vůbec nechápal,co si pamatuju, je to teda spousta let, ale zkoušku jsem udělal, což vypovídá o kvalitě českých VŠ.
takže jsem se v něm vyřádil. Pro tyto účely byl elegantní.
...kdyz vam program v pocitaci dela sam od sebe neco jineho, nez byste chteli! A to je myslim vec celkem bezna, netreba ji vymyslet a objevovat. Zapasim s umelou inteligenci hlavne na Windowsech, prakticky kazdy den.
na skole mensi programky. Kdyz jsem zkusil neco napsat v Pascalu, tak jsem z Lispu nebyl kdovi jak vodvazanej. Kod zhruba stejne dlouhej, vnoreni zavorek v lispu neni moc pehledne. Kdyby aspon pripustili nekolik typu zavorek. Kdyz v tom clovek dela dyl tak si asi zvykne. Clovek si holt zvykne i na sibenici.
Záleží co se programuje. V LISPu se dá snadno udělat např. prográmek pro symbolickou derivaci výrazů, což by bylo v Pascalu o dost náročnější. Navíc v Pascalu (bez objektového rozšíření) se dost obtížně pracuje s dynamickými daty. Když o tom tak uvažuji, tak je možné že Lisp byl vlastně první jazyk, kde se dalo pohodlně a přitom bezpečně pracovat s dynamickými daty. Tohle nemá ani C++.
Netvrdím, že je LISP praktický, nebo pohodlný. Ale pro určitý typ úloh může být poměrně efektivní.
Jojo, to byl celkem zajímavý jazyk, daly se tam naprogramovat lecjaké zázraky "na pár řádcích". LISP pomohl zavést do programování rekurzivní algormitmy a struktury dat, lambda-konstrukce a "atomy" se zatím neujaly, tohle ostatní autoři počítačových jazyků zatím nepochopili :). Ale dřív nebo později to přijde. LISP je poněkud nepraktický, ale je postaven na opravdu geniální myšlence. Pan Carthy si zaslouží naši úctu.
lisp hlavně stále existuje a vznikají jeho nové dialekty.
V Common Lispu jsem programoval. Zajímavostí u tohoto programovacího jazyka je, že není rozdíl mezi daty a programem. Když dáte něco do uvozovek, počítač to vnímá jako řetězec znaků. Když je tím řetězcem regulérní kód v Lispu, tak stačí ty uvozovky odstranit a proveditelný kód je na světě, žádná další konverze není nutná. Dále je to funkcionální programování, i každá procedura vracela číslo.
Možnost provádění kódu zadaného řetězcem má každý interpretovaný jazyk (pokud to není z bezp. důvodů záměrně zablokované).
Sice chápu, že česká zkratka je UI, ale ještě nikdy jsem neviděl že by ji někdo používal (což neznamená, že tomu tak není, samozřejmě).
Myslím, že by bylo vhodnější zůstat u známější anglické zkratky AI.
Na pochopeni LISPu se musi i programator par hodin namahat, tento jazyk vyzaduje trochu hlubsi mysleni. Obavam se, ze pro pana redaktora by to byl dost zahul, navic zbytecny, protoze ctenari by to stejne nepochopili.
Tento mesic Smrtak ve svete pocitacu radi.
Steve Jobs, Dennis Ritchie a ted jeste John McCarthy