Odkaz na webovou stránku: http://karel.oldium.net/
obrázek 34: ukázka prostředí Karel
Pokud se řekne Karel, v mnohých dospělých zabývající se programováním vyvstanou vzpomínky. Toto prostředí má své kořeny již v sedmdesátých letech 20. století, kdy se poprvé začaly objevovat myšlenky na vytváření přívětivých prostředí po žáky, které by naznačovaly možnosti tvorby prostředí pro ovládání robotů. Odtud také pochází samotný název prostředí: Karel - jako pocta Karlovi Čapkovi. Toto pojmenování prostředí dostalo i přestože jeho prvním světovým jazykem, ve kterém se užíval, byla angličtina.
Ve své podstatě si prostředí již od začátku vystačilo s velmi malým počtem příkazů (pohyb, otočení, položení objektu), nicméně jeho hlavní výhodou byla možnost vytváření celých sekvencí jako nových příkazů. Robot se pak pohybuje většinou po obdélníkové nebo čtvercové síti.
Jeho oblíbenosti ještě v minulosti přidávalo rozšíření základních možností o objektové programování, tedy C++, pod názvem Karel++ nebo Karel H s prvky programovacího jazyka C#.
Toto prostředí sice může vypadat jako vzpomínka, avšak stále funkční webové prostředí Karel, ukazuje zcela funkční možnosti představení programovacích prvků a vytváření samostatných nových příkazů bez nutnosti deklarace proměnných.