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 229846
To read all comments associated with this story, please click here.
A few comments on Perl.
by gehersh on Thu 12th Apr 2007 03:15 UTC
gehersh
Member since:
2006-01-03

The most important advantage of Perl is it's easy to learn. The most important disadvantage is its philosophy: doint the same thing many ways. So, I can choose whatever idiom I want, and without the proper documentation, the code easily becomes unreadable/unmaintainable. After working with Perl for about 4 years, I came to believe that it is not a good idea to build any mission-critical application using Perl as a primary language. You can put together something quick and dirty, but in a long run it's going to bite you. Or, most likely, it's going to bite someone else who's unfortunate enough to maintain your code. I wonder who's maintaining the code I wrote. Even with all the comments I left.

I'm less proficient with Python, but seems like it puts some bounds on what you can and can't do, and that's good thing. Granted, the learning curve is a bit steeper compared with Perl.

Reply Score: 1