Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

very successful in their own way and their own niche

Yes I know. I was talking about for business use. The one that drives the vast majority of development that ends up paying the vast majority of our wages.

[Pascal] also was used very heavily in the DOS days of IBM PCs and in the early days of the Macintosh.

Indeed. A big chunk of the grphics layer of the Macintosh was written in Pascal. Or, well actually, no it wasnt. :-( It was written in something that resembled closely Pascal, but in fact was generally usable. Pascal as specified was virtually useless. Just about every implementation that was remotely useful jettisoned or changed the rules to make it work. Incidentally I cut my teeth programming TP3 on an 8088.

LISP was, and still is

I have a contemporary copy of the original proposal for the LISP machine from Mccarthy. Im well aware of the importance of LISP in a conceptual area. I am also well aware that there is virtually no business space code using it, and im also aware of some of the reasons why.

'Turing'

Was written by John Holt of UofT. And anybody that studied CS while he was there would have learned it. A pascal derivative designed to correct the errors of Pascal (such as bad error messages, see TheDamian's paper that he published on it, such as typing problems, see Dominuss article or Kernighams paper on the subject) while still keeping its strong orientation towards teaching. To be honest I generally hated the language, althogh it was the first time I had seem an auto-indenter (The turing interpreter came with an IDE that _enforced_ indentation) and all on one floppy too! ;-).

APL was for the longest time incredibly well suited for what it did

But I bet it wasnt used a whole lot outside of academia.

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.

Actually I didn't comdemn these languages. I observed that they were the product of an academic enviornment and that they were unsuited to a business enviornment. Which just happens to be what ends up getting most of us paid. This is not naive. This is real life.

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

I never stated my definition of success and utility. I stated a defintion for success and utility. And then claimed that those languages didnt meet it. And the dearth of job offers in these fields, the fact that these are not being discussed as the basis for new improvements, etc etc says that The Real World agrees with me. If any of these languages were more than I suggested then they would be being actively developed and extended as we speak. But they arent. We learned what there was to learn and now we are moving on.

Now Perl on the other hand seems like something that the The Real World will be wanting for a long time. The fact that there is the support that you have for Parrot is an indicator of that. Would you prefer that a few select professors thought your work was The Shit, or tens or hundreds of thousands of developers who use it every day, swear and sleep by it, and even occasionally dream about it? Little tip: the latter, most of them, get paid for programming for business.

, that neither makes them useless nor failures.

Nope, and I didn't say it did either. All I said is that they werent the general success story of the others.


---
demerphq

<Elian> And I do take a kind of perverse pleasure in having an OO assembly language...

In reply to Re: Re: Re: "There are some stunningly novel ideas in Perl" -- Paul Graham by demerphq
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 contemplating the Monastery: (3)
As of 2024-04-25 19:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found