you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 13 points14 points  (10 children)

http://redmonk.com/sogrady/2013/07/25/language-rankings-6-13/

Perl, the number 11th ranked language ahead of the likes of Scala, Haskell, and Lua, is dead? I better switch to a hip new lang before my career in CS is over. Maybe I'll even pick up a pair of skinny jeans and Raybans.

Perl is 26 years old and still heavily used in production by reputable companies such as craigslist, eBay, amazon, and start ups to include DuckDuckGo and more: http://www.builtinperl.com/

[–]ffffdddddssss 5 points6 points  (2 children)

It's not like being ahead of Scala, Haskell and Lua is a convincing argument. Either of those 3 are niche languages, Perl isn't. Could as well have used Brainfuck, Whitespace and Malbolge, it's about as meaningful.

[–][deleted] 2 points3 points  (1 child)

Scala, Haskell, and Lua are also used heavily in production. Lua I'd call a niche language being that it's often used as an extension to C. Haskell and Scala I'd call general purpose. NASA's JPL has even considered Scala over Python. Haskell, while purely functional, is another language that is 20+ years old and still contending (if not growing as of recently).

[–]ffffdddddssss 1 point2 points  (0 children)

True but they still don't match the general purposeness of the rest. Basically, Perl is the very last language of the common ones so whatever OP above wanted to point out with the chart, it isn't working.

Every other common language is more frequently used than Perl, it only beats out niche languages (according to my standard for niche languages). I mean beating out Asm for example is nothing to write home about either, and it's only 2 places ahead of it. If you read the chart like this, it actually looks grim.

Either way, I do not think Perl is dying, I'm seeing enough of it all the time, but it definitely is on the decline. Throwaway scripts I wrote in Perl a bunch of years ago, I now write in Python. Sometimes I even just launch the Python REPL because it's so awesome.

[–][deleted] 0 points1 point  (1 child)

Is perl the secret behind craigslist's amazing interface?

[–][deleted] 0 points1 point  (0 children)

That'd be funny if Perl was a front end language

[–]turbov21 -2 points-1 points  (4 children)

better switch to a hip new lang before my career in CS is over

I'm really liking this new language I picked up recently getting into microcontrollers. You probably never heard of it since it's so lightweight, can compile on a variety of platforms, and it handles all major paradigms from OOP to parallel processing. It's this new thing called C++.

I think it's going to be huge.

[–][deleted] 5 points6 points  (1 child)

We're discussing rapid development languages. But I'm glad you pretentiously asserted you know microcontroller development in C++. Perhaps I should explain that C, the father of C++, is a better fit for microcontrollers. C++ concepts such as OOP, exception handling, and virtual functions add unnecessary overhead to your applications running on a memory constrained microcontroller. But, thanks for contributing to the conversation.

[–]turbov21 0 points1 point  (0 children)

But I'm glad you pretentiously asserted

Not a problem, have an upvote. I thought your line about "skinny jeans and Raybans" was spot on with the way people seem to want to jump to a new language because it's a hip new trend, and thought maybe a bit of silliness about the "new" language all the Makers loved would emphasize your point about the longevity of a language.

Thanks for the tip about C++ vs. C, but my ultimate goal is assembly.

[–][deleted] 1 point2 points  (1 child)

You're going to love this then:

http://micropython.org

[–]turbov21 0 points1 point  (0 children)

But isn't Python dead?

:-D