Robot Revue 05/2011
Jazyky pro umělou inteligenci: LISP (6. část)
11.5.2024
V předchozích dílech našeho malého nahlédnutí do programovacího jazyka LISP jsme si ukázali několik užitečných "zabudovaných" funkcí. Předvedli jsme si, že prakticky vše (proměnné, ale i funkce) jsou v tomto jazyce uloženy ve formě seznamu. Naznačili jsme, že nejmocnější zbraní tohoto jazyka je rekurze. Rekurze je obecně velice užitečný nástroj, nicméně ve většině programovacích jazyků se ji doporučuje vyhýbat. U LISPu je tomu (většinou) naopak. Dnes se LISPu trochu podíváme "pod pokličku". Nejdříve si ukážeme, jak jsou seznamy vlastně interpretovány. ...