Karel
From APIDesign
(Difference between revisions)
Line 1: | Line 1: | ||
[[wikipedia:Karel_(programming_language)|Karel]] is a programming language for children which [[User:JaroslavTulach|I]] learned being thirteen and participated in few contests. Its simplicity is its biggest strength. In order to do anything complex you have to learn what recursion is. As a result learning [[Karel]] early turns people in functional programming lovers (either really practicing it or just dreaming about it like [[User:JaroslavTulach|me]]) which will be more and more useful in future to effectively deal with multi core programming. | [[wikipedia:Karel_(programming_language)|Karel]] is a programming language for children which [[User:JaroslavTulach|I]] learned being thirteen and participated in few contests. Its simplicity is its biggest strength. In order to do anything complex you have to learn what recursion is. As a result learning [[Karel]] early turns people in functional programming lovers (either really practicing it or just dreaming about it like [[User:JaroslavTulach|me]]) which will be more and more useful in future to effectively deal with multi core programming. | ||
+ | |||
+ | Btw. there is also [[Karel]] built on top of [[NetBeans]] platform: http://deadlock.netbeans.org/hudson/job/karelnb/ |
Revision as of 06:49, 28 May 2010
Karel is a programming language for children which I learned being thirteen and participated in few contests. Its simplicity is its biggest strength. In order to do anything complex you have to learn what recursion is. As a result learning Karel early turns people in functional programming lovers (either really practicing it or just dreaming about it like me) which will be more and more useful in future to effectively deal with multi core programming.
Btw. there is also Karel built on top of NetBeans platform: http://deadlock.netbeans.org/hudson/job/karelnb/