LocalazyLocalazy
Scheme je programovací jazyk, který podporuje více paradigmat včetně funkcionálního programování a je známý svou minimalistickou syntaxí a elegantním designem. Scheme vytvořili Guy Steele a Gerald Sussman v roce 1975, když pracovali na jazyce umělé inteligence Lisp na MIT. Scheme je dialektem jazyka Lisp a sdílí mnoho rysů s ostatními dialekty Lispu, včetně zaměření na symbolické výpočty a zpracování seznamů. Minimalistická syntaxe Scheme je založena na malém počtu základních forem, které lze kombinovat a vytvářet tak složitější výrazy. Díky tomu je kód Scheme snadno čitelný a srozumitelný a umožňuje také rozsáhlé možnosti metaprogramování. Scheme je také staticky typovaný jazyk, což znamená, že typové chyby lze zachytit již při kompilaci. Scheme je široce používán na akademické půdě a byl přijat jako výukový jazyk v mnoha úvodních kurzech informatiky. Používá se také v řadě komerčních a open-source projektů.