Brandon Mitchell wrote:
Fellow RLUG'ers,
This flash from the recent past showed up on reddit today. Even if
you're interested in niether Lisp nor goat vomit, it always provides a
good read. Take heart all you silly *cough*C++*cough* programmers out
there! ;-)
http://www.underlevel.net/jordan/erik-perl.txt
I'm putting that in the 'unlearned criticism file':
"I once studied perl enough to read perl code and spot bugs in other
people's programs..."
If yer handed a data dump from a 70's era mainframe, or a flat text file
from another old database (dbase, pick, whatever), you are going to want
perl.
You can certainly write such code in any other language, and in some
cases, you can use libraries which have perl-inspired functionality to
do the same thing, but in essence you are doing what perl is/was so
influential for doing...
I think part of the misunderstanding here is that perl is not designed
to be the best language out there for any apparent task, but rather the
language that is most familiar and easy to adopt by most people in
industry. If you are a C programmer, you'll be able to use
C-constructs.. if you are a pascal programmer, you will be able to do
the same, etc... This is anethma to any "bondage & domination" type
programmer.
Many language designers try to find the most powerful way to express a
solution to a problem, while Larry Wall seems to say "screw it, anything
goes!".
When he signs one of his perl books, he explicitly writes on the cover
'there is more than one way to do it in...' just before the Perl monicker.
I don't use perl much anymore... mainly just to pull data structures out
of annoying text files to hand off to more sophisticated languages, or
perhaps as socket server prototypes... I think most of the best uses for
perl are reasonably covered by other languages/libraries nowadays, so
there's some choice.
--
If UNIX doesn't have the solution you have the wrong problem.
UNIX is simple, but it takes a genius to understand it's simplicity.
_______________________________________________
RLUG mailing list
[email protected]
http://lists.rlug.org/mailman/listinfo/rlug
_______________________________________________
RLUG mailing list
[email protected]
http://lists.rlug.org/mailman/listinfo/rlug