Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Karel++

Object-Oriented Language

Karel++ is an object-oriented teaching language that carries the ideas of Karel into the object-oriented programming paradigm. Karel itself is the educational language for beginners that Richard E. Pattis created for his book Karel The Robot. Karel++ is conceptually based on Karel but uses a completely new syntax that resembles Java. It is described in the book Karel++: A Gentle Introduction to the Art of Object-Oriented Programming, published by John Wiley and Sons in 1996 and written by Joseph Bergin, Mark Stehlik, Jim Roberts and Richard E. Pattis. As with the original, the aim is to introduce programming to beginners through a simple robot that lives in a grid world, now using classes and objects instead of a purely procedural program.

Karel++
Filter Results1 entry
Connections

In Field

Source Karel (programming language) (Wikipedia)

Influenced By

Source Karel (programming language) (Wikipedia)

Invented By

Source Karel (programming language) (Wikipedia)

Predecessor Of

Source Karel (programming language) (Wikipedia)
Sources
Karel (programming language) (Wikipedia)
  • Predecessor Of: Karel (programming language), Variants and descendants
    The principles of Karel were updated to the object-oriented programming paradigm in a new programming language called Karel++.
  • Influenced By: Karel (programming language), Variants and descendants
    Karel++ is conceptually based on Karel, but uses a completely new syntax, similar to Java.
  • In Field: Programming Language Theory, Variants and descendants
    The principles of Karel were updated to the object-oriented programming paradigm in a new programming language called Karel++.
  • Invented By: Richard E. Pattis, Further reading
    Joseph Bergin, Mark Stehlik, Jim Roberts, Richard E. Pattis. Karel++: A Gentle Introduction to the Art of Object-Oriented Programming.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.