Re: Perl's Glory Days Are Behind It, But It Isn't Going Anywhere
[email protected] (Shlomi Fish) Mon, 4 Feb 2013 06:11:09 +0200
| Newsgroups | perl.advocacy |
|---|---|
| Message-ID | <[email protected]> |
Hi Georgios, On Sun, 03 Feb 2013 22:51:28 +0100 Georgios Magklaras <[email protected]> wrote: > On 31/01/13 09:10, Johan Vromans wrote: > > http://developers.slashdot.org/story/13/01/29/0235220/perls-glory-days-= are-behind-it-but-it-isnt-going-anywhere > > > > We know we suck at marketing, but is there anything we are going to do > > about it? > > > > -- Johan > Did C ever make serious money? What was the evolution rate of C? Is C or= =20 > not the basis of systems programming? >=20 > My point is that a good language withstands time because its useful.=20 > Perl (5) is in use and will be in use. Not because is bad/good and/or=20 > Perl 6 will come into place, but due to a fact it has a domain. And Perl= =20 > has a domain not because other languages cannot do what Perl does, but=20 > due to the fact they cannot do it the WAY Perl does. >=20 > The way a language is constructed semantically has a one to one=20 > correspondence with the way your brain works. For some people, Perl's=20 > syntax hits a sweet spot and they stick to it. For others, it is=20 > confusing, alien and can - apparently - make you a bad programmer (I=20 > have seen bad programmers in every programming language I know, so=20 > that's not a characteristic of Perl). >=20 > In the same way, people that parallel program, work with Intel's=20 > extensions/compilers, CUDA and/or Erlang. Try to convince an Erlang=20 > programmer that his language is obsolete. They will laugh at you and=20 > point out many examples. >=20 > Conclusion: A language is walking down the road of obsolescence when its= =20 > semantic structure becomes irrelevant to the way people think and its=20 > domain dies. Neither of that is true for Perl (5) and the whole shebang=20 > has very little to do with Perl 6. Frankly, I do not see any original=20 > point in this article, IMHO. >=20 Have not read the original article, but I agree. BTW, on ##programming on Freenode, people have been bitching about every language under the sun. My signature quote this time is relevant, and is taken from http://www.shlomifish.org/humour/bits/COBOL-the-New-Age-Programming-Languag= e/ , as a reference to Python=E2=80=99s home page where they used to boast that = =E2=80=9CNASA uses COBOL=E2=80=9D which while technically true, is not fully honest, because g= iven NASA=E2=80=99s history, budget, and diversity, it uses a very large number of old and new programming languages and other technologies. Also see: * http://xkcd.com/519/ ( Moreover, NASA=E2=80=99s software development unit is just the tip of the= iceberg. ) But I guess I should not give a Midrash ( http://en.wikipedia.org/wiki/Midrash ; =E2=80=9Cstudy=E2=80=9D - not =E2= =80=9Cmid-rash=E2=80=9D ) to a joke. Regards, Shlomi Fish --=20 ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Rethinking CPAN - http://shlom.in/rethinking-cpan NASA Uses COBOL. Please reply to list if it's a mailing list post - http://shlom.in/reply .