Karel é uma linguagem de programação educacional orientada a objetos desenvolvida por Richard E. Pattis para ajudar a ensinar programação a seus alunos na Universidade de Stanford. O aluno aprende a programar instruindo
Karel, um robô, a mover-se, apitar um bip, colocar um bip e desligar-se por comandos simples orientados a objetos. Karel também suporta declarações condicionais como if e while e pode executar consultas booleanas. Karel também inspirou outros clones, conforme listado abaixo. Se você é iniciante em programação ou é um professor que precisa ensinar programação, qualquer um dos clones abaixo é um ótimo lugar para começar a aprender a estrutura básica da programação de computadores.
Clones de Karel
- Karel ++.
- xKarel.
- GvR (Guido van Robot) para aprender Python.
Termos de programação, Turtle