Linked by Thom Holwerda on Wed 11th Apr 2007 16:35 UTC, submitted by ShlomiFish
General Development "What makes programming languages are suitable or unsuitable as introductory languages? Which languages are better learnt first and at which order? And why what the masses think is the most suitable introductory programming language is not in fact that. This paper examines several approaches to which programming language is the best, and afterwards gives several useful relations for which languages should come first. Finally it gives a final verdict, defends it and then gives some other good food for thought."
Permalink for comment 229949
To read all comments associated with this story, please click here.
RE: My issues with this article
by japh on Thu 12th Apr 2007 11:25 UTC in reply to "My issues with this article"
Member since:

"Perl and python should not be taught because they are literally scripting languages!"

Define "scripting languages".
You have a language that can be compiled to an executable (or Java .class files and whatever the .Net version is called) and doesn't rely on calling external programs for every little thing.

So what is really the reason not to teach it? Because you categorized it as a "scripting language" and put it in a group with bash/awk?

Feel free to argue against Python/Ruby/Perl because of dynamic typig, performance, standard libraries or readbility. Just writing them off as "scripting languages" just makes it look like you haven't even tried them.

Reply Parent Score: 1