You're viewing old version number 1. - Current version
Programming languages for long-term projects
Always a good way to start a flame-war. And naturally, someone will say that Lisp is the best choice. It's the best language that's hardly used.
And while PhP seems to power most of the World Wide Web, at least the server-side part that interacts with users, it's the language to run away from.
Hilarious. Maybe instead of fretting over a language choice, a programmers should pick one that they enjoy using, and go with it for a project, and don't worry about longevity.
If C or C++ will be around a 1000 years from now, and the scripting language interpreters are written in C/C++, then it will be possible to build the interpreters like Php, Perl, etc. to support legacy code and to support the coming around full-circle idea of what's old is new again.
In the aught years, programmers allegedly fled Perl and PhP to use Ruby and Python, or more specifically, the respective Web frameworks for those languages: Rails and Django. If Perl had a web framework in early 2000, then maybe that language would have been used more.
Anyway, now in the mid-teens, programmers are allegedly fleeing Ruby and Python to use Node.js and Go. That probably means that in 5 to 10 years from now, programmers will be leaving Node.js and Go for something that has not been created yet.
I can see Node.js hanging around because it's JavaScript, and at this point, nothing will replace JavaScript for client-side work in the browser, unless every site becomes a native app.
It's amazing the ecosystem that surrounds Node.JS. It's easy to find a module or a library to support just about anything, which has been a strong point for Perl's CPAN.
Programmers are still creating and updating modules for Perl, even though that's a language that nobody uses.
Thus far, my experience with Node.JS has gone well, and it has been fun. But I'm also relying on the Express web framework. I never used a web framework in my Perl web apps.
http://richorama.github.io/blog/2014/12/31/languages/
https://news.ycombinator.com/item?id=8818926
From JR's : articles
344 words - 2105 chars
- 1 min read
created on
- #
source
- versions
Related articles
Programming languages for long-term projects - Dec 31, 2014
Anti-blogger - March 2003 - Jul 24, 2014
Jeff Raskin - Computer Pioneer - Human–computer Interface Designer - Jul 23, 2016
Carty may run for mayor again in 2015 - May 20, 2015
Geeks excited about new products - Oct 08, 2013
more >>