Live data from Hacker News

Why is perl losing its touch?

google.com

31–40 of 73 posts

Re: Why is perl losing its touch?

#32
post #7
post #5

Earlier quoted context omitted.

TIOBE is almost more flawed, since it pretends to be scientific while only querying a bunch of search engines (google, SO, wikipedia) for " programming", which is skewed towards languages that tend to be mentioned with the word, such as http://en.wikipedia.org/wiki/C_(programming_language) , as opposed to languages that have a unique enough name, such as http://en.wikipedia.org/wiki/PHP

I just looked at that, and apparently F# is more popular than Ruby! As much as I wish that were the case, it's pretty suspect...

Unless I'm wrong: The popularity doesn't mean anything necessarily good. More people are probably asking for help in F# than they are in Ruby (much simpler to comprehend). The results aren't really helpful they just give you back indiscriminating numbers.

Re: Why is perl losing its touch?

#33
i totally understand that such key words are polluted with searches like Monty Python, but the trend does seem to change much even if we apply more restricted key words, as already pointed out by many other replies before. in the end it's really just a matter of habit using what programming language to do what, it's still, however, interesting to see how popularity of one language come and go.

Re: Why is perl losing its touch?

#34
post #21

I think it's better to flip the question around: I make my living writing single-page web apps in JavaScript. These days, everything I do, even on the server, is in JavaScript. What does Perl do a hundred times better than the latest in the JavaScript universe (ES6, Meteor, node.js, etc.)? If it doesn't, that right there is your answer.

I have to agree. There's nothing you need Perl for, and nothing it specifically offers. Like if you want to do something in Wordpress you can only use PHP, no choice. If you want to code a Linux driver you have to use C. If you want nice features like awesome readability you choose Python. If you want awesome power you use some kind of Lisp or Haskell. There is not a single (well known) reason for using Perl. Even if…

No language handles regular expressions as easily as Perl. Perl's power has always been in its power to do text processing.

That said, it's objects and pointers are a joke. At least Perl 5's are. As for Perl 6, I don't know. It couldn't hold my attention for 15 years.

Re: Why is perl losing its touch?

#35
post #28
post #4

This one page isn't a good indicator of a language's popularity. It probably includes results referencing Monty Python, as indicated by the news article headlines, or the animal python. The TIOBE index might be a better indicator of programming popularity using internet search results: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.... but that's still not perfect. You could also look at the number of jo…

Looking at HTML, CSS, Ruby, Python, PHP, JavaScript, Perl... they're all losing popularity. http://www.google.com/trends/explore#q=php%2C%20ruby%2C%20cs... Looks like this internet thing was just a passing fad after all. EDIT: Even more interestingly, there is an inverse relationship between searches for PHP and pizza. What does this mean? http://www.google.com/trends/explore#q=php%2C%20pizza&cmpt=q...

Look at the queries... they're all noob oriented.

How to use a for loop, hash, or array?

I'm not saying that the supply of noobs drying up is a good thing, but...

Re: Why is perl losing its touch?

#36
post #21

Earlier quoted context omitted.

I have to agree. There's nothing you need Perl for, and nothing it specifically offers. Like if you want to do something in Wordpress you can only use PHP, no choice. If you want to code a Linux driver you have to use C. If you want nice features like awesome readability you choose Python. If you want awesome power you use some kind of Lisp or Haskell. There is not a single (well known) reason for using Perl. Even if…

No language handles regular expressions as easily as Perl. Perl's power has always been in its power to do text processing. That said, it's objects and pointers are a joke. At least Perl 5's are. As for Perl 6, I don't know. It couldn't hold my attention for 15 years.

"That said, it's objects and pointers are a joke. At least Perl 5's are."

MOOOOOOOOOSE!

http://moose.iinteractive.com/en/

I agree, nobody uses the native stuff.

Its like claiming Perl DB support is a joke. Well, yeah, everyone uses the addon package.

Re: Why is perl losing its touch?

#37

Perl always will be my favorite language. Its absolutely a joy to write. What's interesting to me is that all the things that people like about JavaScript, Perl had first, and I think better (closures, first class functions). The criticisms that people had about Perl, such as that it langrage like line noise was unfortunate. Being able to tell whether something was a scalar, array, or hash by the character that prece…

Which popular language nowadays doesn't have closures? Even the so hated (by HN) PHP has had that for many years already.

Re: Why is perl losing its touch?

#38
I'm not sure you are comparing apples to apples here. I would instead consider a graph like this one: http://www.google.com/trends/explore#q=%2Fm%2F05zrn%2C%20%2F...

Though I am not sure how Google categorizes search terms intro specific things like a programming language versus a python snake, etc. I wasn't offered a Python language selector so I changed it to Java and added Go for fun.

Re: Why is perl losing its touch?

#40
post #37

Perl always will be my favorite language. Its absolutely a joy to write. What's interesting to me is that all the things that people like about JavaScript, Perl had first, and I think better (closures, first class functions). The criticisms that people had about Perl, such as that it langrage like line noise was unfortunate. Being able to tell whether something was a scalar, array, or hash by the character that prece…

Which popular language nowadays doesn't have closures? Even the so hated (by HN) PHP has had that for many years already.

Python.
Post reply on HN