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 229719
To read all comments associated with this story, please click here.
Fully agree on Perl
by jrlah on Wed 11th Apr 2007 21:15 UTC
jrlah
Member since:
2005-08-09

I have used Perl as my main programming language (I am a computational biologist) for seven years now. I know Python, too. While we have both a Perl and a Python camp in my department, the newcomers to Perl generally start producing results faster and are more productive throughout their PhD or postdoc and beyond. And don't get me started on Perl being unreadable or unmaintainable. It is possible to write clean, maintainable object-oriented code in Perl with a little discipline, and still be more productive than in Python. And in competitive research, productivity is what counts.

Reply Score: 1