O que é Karel?

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