Interesting article from Stevey's "Drunken Blog Rants™", about dying and dead languages - from Fortran, Algol, Lisp, C++ to Perl. Posted in 2004, the rants against Perl are very strong. Stevey describes how totally crazy its founder - Lary Wall - was, turning Perl into a cult, and how and why Ruby and Python are superior.
It goes as far as "If I hire you and you write one line of code in Perl, I will fire you immediately" (admittedly, he had drunk a bit of wine when he wrote that article).
An Amazon hiring recruiter posted a comment, saying that he gets every new recruit to read Stevey's article.
In any case, even in 2013 I still write code in Perl, in particular to produce our Data Science Central weekly digests. But it's true that these are small pieces of code, written by just one guy, and string processing intensive.
Read Stevey's rant about Ancient Languages. What other languages do you think will die soon, and rest in the museum of programming languages?
Related articles:
Comment
Comment by Lito P. Cruz on April 7, 2013 at 2:44pm Hi,
One time I got paid programming in Perl. This was mainly in relation to my work with RDBMS products and also I was responsible for building code, so Perl was very handy and a lot of fun.
However, I do not think Lisp is dying. In fact concepts found in it are way ahead of new languages like Java (where I got paid also programming in it). For example, the idea of garbage collection, the idea of documentation found in code -javadoc. This was already present in Lisp many years ago. Lessons found in Lisp resurface in some incarnation in the new languages, even like Ruby and Python.
My feeling is that eventually Java will die, not right away because it has momentum and a lot of money have been invested into working Java code. That is an asset companies won't easily ditch. Eventually people will learn about functional programming and they will shift to this because it is more elegant and fun, so I say Scala will probably gain ground after Java.
LPC
Comment by Vincent Granville on February 15, 2013 at 11:17am Interesting comment by one of our readers:
Before saying anything I would take a look to this page with the rank of the most popular programming languages:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
You will see where "Perl" is compared to other more "sexy" and recent languages.
Interesting answer by one of our readers:
And I would recommend a careful reading of this recent post of Nassim Taleb in Wired:
http://www.wired.com/opinion/2012/12/worlds-not-ending-but-technolo...
By Carlos Ortega
Every ten years or so I find myself installing an APL interpreter....
APL... wow, that is a blast from the past. There are three things I'd like to do, before my life is done. Write two lines of APL and make the bugger run! It is about the only thing regarding APL I still remember.
Comment by Oscar Wijsman on February 10, 2013 at 1:47am How about a language called Credit. Macro assembler, had to compiled, linked and was run via an interpreter. Extremely efficient for CPU and memory and easy to debug. It was used on the Philips P6xxxx minicomputers with the operating system TOS.
© 2013 Data Science Central

You need to be a member of Data Science Central to add comments!
Join Data Science Central