Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
The profs don't have the best record (as in Pascal, Modula-2, Prolog, Lisp, Turing, APL, etc).
Erm... All of those languages were very successful in their own way and their own niche. (Well, OK, Modula-2's success is arguable, but...)

Pascal was an extraordinarily good teaching language for an era where computer time was very scarce and expensive, and forced a discipline on the writing of programs that, while many people hated it (including me), was darned important. It also was used very heavily in the DOS days of IBM PCs and in the early days of the Macintosh.

Prolog may well be the best example of a very specialized class of languages, and is still in heavy use in some fields, including AI.

LISP was, and still is (though it suffered from a sort of feature creep that makes perl seem tame and unaltered by time in comparison) a language that embodies a huge number of fundamental concepts in computer languages including the unification of program and data and is, even now, still 10 or more years ahead of its time. (And it's older than you are)

'Turing', as I'm not sure it was ever an actual language as such, forms a good chunk of the theoretical foundation for computers and computer languages.

APL was for the longest time incredibly well suited for what it did--manipulation of vectors and matrices, using terse specialized notation. There was nothing better for its time, and still can't be beat for clean notation. (Its one failing was choosing a character set that made it difficult to use, though there are pure-ASCII versions these days. I should see about getting one ported to Parrot)

Your condemnation of these languages, and no doubt others, is, I think, a bit naive, and reflects a limited view of the field. While they may not be important to you, or be useful in the limited area in which you spend your time, that neither makes them useless nor failures.

Your definition of success and utility is, I think, rather more limited than it might seem at first glance.


In reply to Re: Re: "There are some stunningly novel ideas in Perl" -- Paul Graham by Elian
in thread "There are some stunningly novel ideas in Perl" -- Paul Graham by grinder

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (5)
As of 2024-04-19 16:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found