in reply to Re^4: top ten things every Perl hacker should know
in thread top ten things every Perl hacker should know
Just because Larry carefully rebranded perl as an acronym for marketing purposes doesn't make it any less an acronym. We don't know all the internal names the makers of lasers, sonar, or scuba gear pitched before the acronyms were popularlized: yet those words are and remain acronyms.
Ten years ago, perl was being agressively and loudly marketed under the acronym "Practical Extraction and Reporting Language" -- it was a selling point to encourage people to switch from shell scripts, which is largely what perl was written to replace. The fact that early versions of perl didn't have the acronym was a tiny sentence buried deep in man pages as a minor historical footnote.
For well over a decade (at *least* since I first read the perl man pages back in 1994, if not before then), perl was billed, loudly, as an acronym for "Practial Extraction and Reporting Language": now that it's associations with shell scripting are no longer considered cool, Larry is trying to flip-flop back to the old name. That part is fine, I guess, but claiming that perl is suddenly no longer an acronym is NOT okay.
That's revisionist history, and it's flat out wrong. Perl is still defined as an acronym in the canonical man pages that describe the language, so to claim otherwise is just plain silly.
Perl is a proper name, as are Ruby, Python, Java, Lisp, Prolog
Uh huh. So the concept of Perl gets to be a proper name, but the tangible instantiation doesn't? We don't do that with any other noun in English. I don't drive a "ford taurus", which then deemed to be a specific instantiation of the platonic ideal of a "Ford Taurus". If anything, a proper noun implies a specific instantiation of a more general concept, not the other way around. We name specific children; but we don't consider 'child' a proper noun. Yet perl zealots keep harping on the distinction between the Holy Abstraction of Perl (which is capitalized, presumably as an honourific), and the lowly, bug-ridden instantiation (which apparently doesn't merit one).
We write popular acronyms in lowercase, without the periods: thus "perl", not "P.E.R.L."; just as we do with laser, maser, sonar, or scuba.
For purposes of knowing the proper terms, it helps to know the history of the terms.
And history says that perl stands for "Practical Extraction and Reporting Language"; that the definition was changed very early in the history of perl, and the very first description you got, and still get when you look up the meaning of the language has been, and still remains, an acronym.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^6: top ten things every Perl hacker should know
by tilly (Archbishop) on Mar 21, 2006 at 17:47 UTC | |
|
Re^6: top ten things every Perl hacker should know
by apotheon (Deacon) on Mar 22, 2006 at 07:56 UTC | |
by Anonymous Monk on Mar 22, 2006 at 17:47 UTC | |
by runrig (Abbot) on Mar 22, 2006 at 18:37 UTC | |
|