JaroslavTulach at 20:55, 5 April 2015 - 2015-04-05 20:55:59

←Older revision Revision as of 20:55, 5 April 2015
Line 4: Line 4:
-
The history of mankind is repeating. In circles. Yet, according to Karl Marx it is repeating in spiral - the new generations are about to do the same mistakes as the previous ones, just on new (hopefully) higher level. A bit too optimistic conclusion, but as far as JavaScript goes, probably true.
+
The history of mankind is repeating. In circles. Yet, according to Karl Marx it is repeating in spiral - the new generations are about to do the same mistakes as the previous ones, just on new (hopefully) higher level. A bit too optimistic conclusion, but as far as [[JavaScript]] goes, probably true.
I learned programming while coding in the Karel language. But it felt not like a real programming language, Karel was a programming language for children. Still, everything I ever learned about programming I owe to Karel. Those who know the two sides essay by Dijkstra can imagine what was my computer to execute my programs. Yes, I was simulating all the computations in hand. How does a computer of young generation looks like? Right, it is a browser. And JavaScript runs naturally in a browser. What kind of impact this can have on like-to-be-programers?
I learned programming while coding in the Karel language. But it felt not like a real programming language, Karel was a programming language for children. Still, everything I ever learned about programming I owe to Karel. Those who know the two sides essay by Dijkstra can imagine what was my computer to execute my programs. Yes, I was simulating all the computations in hand. How does a computer of young generation looks like? Right, it is a browser. And JavaScript runs naturally in a browser. What kind of impact this can have on like-to-be-programers?

JaroslavTulach at 20:55, 5 April 2015 - 2015-04-05 20:55:31

←Older revision Revision as of 20:55, 5 April 2015
Line 2: Line 2:
Btw. there is also [[Karel]] built on top of [[NetBeans]] platform: http://deadlock.netbeans.org/hudson/job/karelnb/
Btw. there is also [[Karel]] built on top of [[NetBeans]] platform: http://deadlock.netbeans.org/hudson/job/karelnb/
 +
 +
 +
The history of mankind is repeating. In circles. Yet, according to Karl Marx it is repeating in spiral - the new generations are about to do the same mistakes as the previous ones, just on new (hopefully) higher level. A bit too optimistic conclusion, but as far as JavaScript goes, probably true.
 +
 +
I learned programming while coding in the Karel language. But it felt not like a real programming language, Karel was a programming language for children. Still, everything I ever learned about programming I owe to Karel. Those who know the two sides essay by Dijkstra can imagine what was my computer to execute my programs. Yes, I was simulating all the computations in hand. How does a computer of young generation looks like? Right, it is a browser. And JavaScript runs naturally in a browser. What kind of impact this can have on like-to-be-programers?

JaroslavTulach at 06:49, 28 May 2010 - 2010-05-28 06:49:18

←Older revision Revision as of 06:49, 28 May 2010
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/

JaroslavTulach: New page: Karel is a programming language for children which I learned being thirteen and participated in few contests. Its simplic... - 2010-05-28 06:48:17

New page: Karel is a programming language for children which I learned being thirteen and participated in few contests. Its simplic...

New page

[[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.