in reply to Seeking Best Practices - does your company follow a standard?
The think about programming languages like Python is that most don't even understand why they are good and for what they are good, they use it because Google etc use it. Basically where there is money people think the future of that project is always bright.
Python saw a major version jump, which gives an impression that some very big might have happened there. Actually its a modest revision from the three series. When I first heard Guido's talk about Py3K he says "He doesn't want to change the look and feel of language" and "Just fix the historical mistakes". So Py3K is not a very major semantic of syntactic revision. Their whole idea is to play safe rather than play correct
Whereas Perl put up a major fight, and they are making a very good product called "Perl 6". Although a little late, the emphasis is to make sure we do things right so that we can have a great future ahead. A little bit of time for a bright future should be easily acceptable, the long term benefits are great and the Perl developers have a good incentive when Perl 6 releases.
Above all Perl still remains a very beautiful language for a lot of problems which is Python is not suitable for. Another problem is that unprecedented growth of the "Web", has led people to believe that if some thing is not good for the web, its good for nothing. Which is not true.
If you rewrite you suffer for few years and if you don't you suffer for ever.Perl 6 is doing that!!! Hail Perl.
|
---|