Sure — or some representative samples anyway. Here's "Ed" (hmm ... Edgar Dijkstra, perhaps?), grumbling about the popularity of Perl:

We've spent all this time—since the early 1960s—before the Beatles—developing semantic theories, so that we can design simple and elegant programming notations that are easy to reason about, and we know how to develop a program and its proof hand in hand, so that we can know the program is correct—provided we write it in a programming language with clean semantics and no side-effects, aliases or abrupt transfers of control—so we don't have to rely on mere testing, and, after all that, people go on using programming languages with nothing but side-effects and aliases and abrupt transfers of control.

"Bernie" responds to this by saying that Ed's ideas are unrealistic:

You can't really expect people to develop the sort of large-scale systems we're seeing nowadays from a formal proof ... If you use a programming language that helps you re-use existing code, and uses strong type checking on a rich and reliable system of types, you can assemble systems out of reliable components, and the type checker will make sure, at compile time, you only assemble them in ways that make sense.

"Harry" then says that both Ed and Bernie are forgetting about "the people who write the programs":

Programming is a human activity. Your programming languages have to be fit for people. That's why Perl is popular—it fits people, it does what they expect, it's like a natural language: flexible, comfortable ... human.

Finally, the waiter chips in at the end with:

I couldn't help thinking that you're all wrong. Or all right, if you see what I mean ... People are different. The same person is different at different times. So it's good that programming languages are different. We should be able to move among languages and programming methods, and work with them all creatively.


In reply to Re: Re: Who are those masked men in Chapman's book? by mooseboy
in thread Who are those masked men in Chapman's book? by mooseboy

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.