4 ms·
If you are using TIOBE to make decisions on what to teach, I feel bad for your students :)
by rjbond3rd 16y ago
If you are using TIOBE to make decisions on what to teach, I feel bad for your students :)
- bigiain 16y agoThat's true, but having said that, it's well known (or at least often joked about) that Perl makes a poor first programming language but a fine _last_ programming language. Jokes aside, I think the sentiment has some strong truth - if for no other reason that there are some very heavy assumptions in the standard documentation that the user is well versed in Unix, shell and C libraries. "perldoc -f printf" and "perldoc -f sprintf" are _not_ what I'd expect first-programming-language learners to have to work with. Unfortunately, the usual refrains of "patches welcome" are unlikely to solve this problem, because as a 2nd or 3rd (or 17th) language, it's precisely the documentation I want.
- danieldk 16y agoThat's a caricature of my comment (given the smiley this is probably intentional). The primary motivation was educational fitness, the second consistency within the education program, the third popularity. Of course, not popularity according to the TIOBE index, but to what typical employers require. Of course, in the market C# and Java are more popular, but popularity is just one factor.