Content deleted Content added
No edit summary |
merged variants into a more general section |
||
Line 1:
'''Karel''' is an [[educational programming language|educational]] [[programming language]] for absolute beginners, created by [[Richard E. Pattis]] in his book ''Karel The Robot: A Gentle Introduction to the Art of Programming''. Pattis used the language in his courses at [[Stanford University]]. The language is named after [[Karel Capek]], a [[Czech]] writer who
== Principles ==
Line 24:
END-OF-PROGRAM
== Variants and descendants ==
The language has inspired the development of various clones and similar educational languages. As the language is intended for beginners and children, localized variants exist in some languages, notably [[Czech language|Czech]] (the programming language was quite popular in [[Czechoslovakia]]). The [[Slovak language|Slovak]] version, called [[Robot Karol|Robot Karol++]], contains further enhancements and it has been itself translated to English and Czech.
The principles of Karel were updated to the [[object-oriented programming]] paradigm in a new programming language called Karel++. Karel++ is syntactically similar to [[Java programming language|Java]].▼
▲The principles of Karel were updated to the [[object-oriented programming]] paradigm in a new programming language called Karel++. Karel++ is
== Reference ==
Line 47 ⟶ 38:
* [http://xkarel.sourceforge.net/ xKarel]
* [http://www.robotkarol.sk/ Robot Karol++]
[[Category:Programming languages]]
|