Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Who are those masked men in Chapman's book?

by glwtta (Hermit)
on Mar 10, 2003 at 15:45 UTC ( [id://241748]=note: print w/replies, xml ) Need Help??


in reply to Who are those masked men in Chapman's book?

Well it's a little hard to say without having the book on hand - can you post their actual comments?
  • Comment on Re: Who are those masked men in Chapman's book?

Replies are listed 'Best First'.
Re: Re: Who are those masked men in Chapman's book?
by mooseboy (Pilgrim) on Mar 10, 2003 at 16:42 UTC

    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.

      That guess sounds spot on from this one sample.

      Makeshifts last the longest.

Re: Who are those masked men in Chapman's book?
by zachlipton (Beadle) on Mar 11, 2003 at 04:20 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://241748]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2024-04-23 19:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found