3 ms·
C I agree with. But Java and Python? Both languages have changed beyond recognition over the past 20 years. A programmer who hasn't touched either for 20 years
by Cyph0n 8y ago
C I agree with.
But Java and Python? Both languages have changed beyond recognition over the past 20 years. A programmer who hasn't touched either for 20 years would probably be overwhelmed.
Another difference is that even though SQL has changed, there isn't much you need to know outside of the DBMS you are using. With Java and Python on the other hand, you need to keep up with the changing library landscape to stay relevant.
- setr 8y ago>With Java and Python on the other hand, you need to keep up with the changing library landscape to stay relevant. For C, its just library management is troublesome enough that you end up writing your own ;)
- kbenson 8y agoPerl. And no, that's not just a factor of its current popularity, as the language has evolved and has regular releases. Perl has amazing backwards compatibility, but has also solidified on much better coding practices and libraries in the last 20 years. You can still run that code from 20 years ago with a new interpreter and it will be safer and faster, or you can choose a more modern style or library and it will work just as well. And to forestall anyone trying to bring up Perl 6 as a counterargument, unless you actually know what it is and how it interacts with Perl 5 and the community, I doubt the argument is actually saying what you think...