LocalazyLocalazy
Scheme je programovací jazyk, ktorý podporuje viacero paradigiem vrátane funkcionálneho programovania a je známy svojou minimalistickou syntaxou a elegantným dizajnom. Scheme vytvorili Guy Steele a Gerald Sussman v roku 1975, keď pracovali na jazyku umelej inteligencie Lisp na MIT. Scheme je dialekt jazyka Lisp a má mnoho spoločných vlastností s inými dialektmi jazyka Lisp vrátane zamerania na symbolické výpočty a spracovanie zoznamov. Minimalistická syntax jazyka Scheme je založená na malom počte základných foriem, ktoré sa dajú kombinovať a vytvárať zložitejšie výrazy. Vďaka tomu je kód Scheme ľahko čitateľný a zrozumiteľný a umožňuje aj výkonné možnosti metaprogramovania. Scheme je tiež staticky typovaný jazyk, čo znamená, že typové chyby sa dajú zachytiť v čase kompilácie. Scheme je široko používaný na akademickej pôde a bol prijatý ako vyučovací jazyk v mnohých úvodných kurzoch informatiky. Používa sa aj v rôznych komerčných a open-source projektoch.