LocalazyLocalazy
Karel je programovací jazyk vytvorený špeciálne na výučbu programovania pre začiatočníkov. Vyvinuli ho Bill Duvall a Paul Resnick na Michiganskej univerzite začiatkom 80. rokov 20. storočia. Karel vychádza z jazyka Pascal a preberá jeho syntax a štruktúru. Karel je však oveľa jednoduchší ako Pascal a je navrhnutý tak, aby sa dal ľahko naučiť a používať. Programy napísané v jazyku Karel sa nazývajú "programy Karel" alebo "kód Karel". Programy Karel sa píšu v textovom editore a pozostávajú zo série príkazov. Programy Karel vykonáva "interpret Karel", čo je program, ktorý rozumie kódu Karel a vykonáva ho. Programy Karel sa dajú napísať na riešenie rôznych problémov, ako je napríklad pohyb robota bludiskom alebo triedenie hromady blokov. Program Karel sa niekedy používa aj na výučbu programovacích konceptov, ako je rekurzia a iterácia.