If there's a particular problem that Perl is trying to solve, it's the basic fact that all programming languages suck. Sort of the concept of original sin, applied to programming languages.
Larry Wall
Source: Wikipedia
Well, enough clowning around. Perl is, in intent, a cleaned up and summarized version of that wonderful semi-natural language known as 'Unix'.
language
Anyway, there's plenty of room for doubt. It might seem easy enough, but computer language design is just like a stroll in the park. Jurassic Park, that is.
doubt computers design language
That could certainly be done, but I don't want to fall into the Forth trap, where every running Forth implementation is really a different language.
You can prove anything by mentioning another computer language. : -)
computers language
At many levels, Perl is a 'diagonal' language.
Part of language design is perturbing the proposed feature in various directions to see how it might generalize in the future.
design language
Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.
funny language
Now, I'm not the only language designer with irrationalities. You can think of some languages to go with some of these things.
As a linguist, I don't think of Ada as a big language. Now, English and Japanese, those are big languages. Ada is just a medium-sized language.
Larry's 2nd Law of Language Redesign: Larry gets the colon.
But the possibility of abuse may be a good reason for leaving capabilities out of other computer languages, it's not a good reason for leaving capabilities out of Perl.
There are a lotta computer languages out there doing drugs.
The computer should be doing the hard work. That's what it's paid to do, after all.
computers work
Course, that doesn't work when 'a' contains parentheses.
work
Showing 76 to 90 of 151 results
You must log in to post a comment.
There are no comments yet.