comp.lang.ada
 help / color / mirror / Atom feed
From: rudejohn@ptd.net (John G.)
Subject: Re: Philosophers
Date: 1998/01/24
Date: 1998-01-24T00:00:00+00:00	[thread overview]
Message-ID: <Yvty.58$X41.309053@nnrp2.ptd.net> (raw)
In-Reply-To: Pine.LNX.3.95.980123224627.134A-100000@metroid.dyn.ml.org


firewind <firewind@metroid.dyn.ml.org> wrote:

>On Sat, 24 Jan 1998, John G. wrote:

>> However, I would like to ask you if you've considered the phenomenon
>> of "Computer Calvinism" which has rooted itself so firmly in the terra
>> of CS. For example, the C language itself was slapped together by a
>> couple of hackers so that they could use an old computer banished to
>> the depths. 

>Not even close. Have you ever read "The Development of the C Language,"
>by Dennis Ritchie? If not, don't go make incorrect statements about its
>origins. First, it was not 'slapped together'; it followed a long and
>logical evolution of languages; from BCPL to B to C. Second, the PDP-11 was 
>certainly not old at the time, it was quite new, and was not 'banished to the 
>depths' of anything. Third, the machine C originated on is hardly indicitive 
>of anything at all.

*hehe* Okay, I was fishing and you took the bait most admirably.
Thankyou. However, I am always suspicious of the ability of history to
rewrite itself. Sometimes the truth is recast in order to live up to
expectations. <shrug> Oh well.

>> Since then, C has attained mythological status, requiring the invention of 
>> a bible, priests, and a holy church. 

>If so, I've been skipping church for many many years, and have yet to read
>the bible. Darn.

   Your timely response certainly speaks of your devotion to the
Church of C (hereafter referred to as the CoC.) Methinks it a safe bet
that you are quick to follow the pronouncements of the Priests of the
Standard and their novitiates. And please don't tell me that you're
not influenced by the what you read on clc; why else would you be
here? Or have you been cast out?  };o)

>> There are practical benefits to this sort of fanaticism, but the primary 
>> goal seems to be to take all the fun out of it! 
>> 
>> Where in the standard does it mention, or even _hint_, at just having
>> *fun*? 

>The standard is a technical document that describes what C -is-. It is up
>to the -programmer- to apply that language in an enjoyable (to him, at
>least) fashion.

   IMNSHO, the document in question -- arrived at by committee, no
less -- does not describe what C -is- because the document _defines_
it. There is a difference between description and definition.
Description presupposes existence; that what is being described exists
without, or possibly even in spite of, the description. Definition,
however, is an entirely different matter. Definition is a process of
creation, not observation.

   Has the Bullshit-O-Meter gone off yet? <g>

>> It's as though fun is something which should appeal only to
>> lesser beings, while those who desire to join the church of ANSI must
>> treat programming as a soul-consuming avocation. Sure, there are times
>> to be serious. But there should also be time for play, as well.
>> IMNSHO, creativity feeds upon chaos and irrational emotions, not upon
>> endless lists of rules, and rules _about_ the rules.

>There must be rules, or it isn't fun for anybody. 

Hm, I feel the urge to salute my terminal. <g>

But in a sense and to a degree, yes, I agree. But where is the
dividing line between "enough" and "too much" with respect to
rule-making? I know, let's make a rule about it! 

>I certainly respect the
>rules the ISO standard has laid out, but I do not consider coding to be
>'a soul-consuming avocation.' Imagine if there were no 'holy book' of C;
>nothing to which programmer's could point and say, 'That's not correct.'
>Personally, I don't consider slogging through lots of code that uses a
>few non-portable constructs to save a few lines of a bit of thinking to
>be fun. 'Play' can only occur after the rules have been established and
>are followed. Name a sport or game that doesn't have rules to it! I bet
>you won't find one.

   Ah, but in what sense do you mean, "That's not correct." Are you
referring to "not correct" in the sense of a syntactical error, or an
error in logic which doesn't turn up right away, or in the sense of
programming successfully in an unconventional manner? For example, if
you choose a certain coding style, do you consider all other styles to
be "incorrect"? Human nature seems to lead to a distinct
stratification of the world into right and wrong, good and bad. This
binary thinking hounds us like a plague.

>> It seems that the desire to impose order upon computer programmers has
>> resulted in programmers wanting to _become_ the computer. 

>Eww. I wouldn't want to be a computer. -They- love repitition, for example,
>while I absolutely loath it.

Although there are certain activities which are highly repetitious yet
quite pleasurable when practiced with an enthusiastic partner. Like
ping-pong. <g>

>> Personally, I think computing is a neat trick, and amusing in an odd, 
>> obsessive sort of way, but hardly anything to brag about. 

>Well, computing being somewhat of a skill, there will be those who will,
>inevitably, brag about their prowess.

   I was addressing computing in a more or less nebular fashion, not
as an individual skill. CS is a demanding and challenging discipline,
of that I'm certain. And yet, if someone from a distant planet were
able to ask you, "What makes you human?", would you wave that
well-thumbed copy of K&RII in the air and proclaim, "I can program in
C!" We'd probably never hear from them again, and I wouldn't blame
them one bit (pun intended.)

>> It's not as though computers represent a step in human evolution. 

>Indeed.

>> Even the ideas which CS inspires do not appear to represent anything 
>> particularly deep. CS borrows heavily from other fields of thought, but 
>> gives back little.

>What do you expect? Telling a computer what to do is not a particularly
>'deep' process, and isn't likely to inspire anything 'deep.'

Well, you might have argued about the use of computers to "prove"
mathematical theorems using a brute-force approach, e.g., the map
coloring theorem. The debate over what constitues a proof in human
terms is really quite fascinating. For example, if a computer "proves"
a theorem which no human being could prove simply because of the sheer
bulk of computation required, has that theorem been proven? How can we
know? Are we redefining truth as a thing of consensus? Perhaps we will
eventually define truth as something beyond the grasp of a mere human
being. Perhaps we will relegate truth to the machine. Hey, don't we
already do that?

>> CS might be said to be a wonderful example of applied mathematics, but
>> has its existence expanded the ability of the human mind? In essence,
>> I think not. 

>That doesn't mean it isn't worthwhile to persue.

Of course not. That wasn't the point. And while I'm the first to admit
that my grasp of C is exceptionally meager, that doesn't make the
pursuit of C as a hobby any less enjoyable. It's just what the doctor
ordered for programming on my ancient laptop.

>> Even AI -- as popularly concieved -- seems doomed to linger in the realm 
>> of fantasy.

>I hope you are right. But that's a whole 'nother post.

Darn.

>The FAQ, like the C standard (and, for that matter, the Bible and the US
>Constitution) is often used as an authority by clueless people who don't
>seem to have read it, at least not with any level of comprehension.
>    -- Billy Chambless <billy@cast.msstate.edu> in comp.lang.c

   I have never used the FAQ, the C standard, the Bible, or the US
Constitution as sources of authority, nor do I claim to have ever read
them with any level of comprehension. Have a nice day!

John G.





  reply	other threads:[~1998-01-24  0:00 UTC|newest]

Thread overview: 245+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <199712121931.LAA25389@sirius.infonex.com>
1997-12-12  0:00 ` Which language pays most 17457 -- C++ vs. Java? Roedy Green
1997-12-17  0:00   ` Wes Groleau
1997-12-16  0:00     ` steve
1997-12-18  0:00       ` Alicia Carla Longstreet
1997-12-17  0:00         ` steve
1997-12-19  0:00           ` Larry Elmore
1997-12-19  0:00             ` James Giles
1997-12-18  0:00         ` John Seitz
1997-12-18  0:00           ` Robert Robbins
1997-12-19  0:00             ` Mark Wilden
1997-12-19  0:00           ` Ian Upright
1997-12-19  0:00             ` William Murray
1997-12-19  0:00               ` steve
1997-12-20  0:00               ` Robert Munck
     [not found]         ` <01bd0c0b$53cc1860$26db45cf@juddesk>
1997-12-17  0:00           ` steve
1997-12-18  0:00           ` Peter Seebach
1997-12-17  0:00             ` steve
1997-12-19  0:00               ` Kaz Kylheku
1997-12-17  0:00                 ` steve
1997-12-22  0:00               ` Lawrence Kirby
1997-12-21  0:00                 ` steve
1997-12-28  0:00                   ` Lawrence Kirby
1997-12-18  0:00             ` James Giles
1997-12-17  0:00               ` steve
1997-12-19  0:00                 ` James Giles
1997-12-18  0:00                   ` steve
1997-12-19  0:00                     ` James Giles
1997-12-18  0:00                       ` steve
1997-12-19  0:00                         ` James Giles
1997-12-22  0:00                       ` Lawrence Kirby
1997-12-21  0:00                         ` James Giles
1997-12-21  0:00                           ` steve
1997-12-30  0:00                             ` Chris Gray
1997-12-28  0:00                           ` Lawrence Kirby
1997-12-28  0:00                             ` John Winters
1997-12-30  0:00                             ` paulr
1997-12-31  0:00                               ` Which language pays most " arnie sherman
1997-12-30  0:00                                 ` Dann Corbit
1997-12-31  0:00                                 ` John Slaman
     [not found]                                   ` <01bd198f$4050d960$68c8b5cc@dhite.unicomp.net>
1998-01-06  0:00                                     ` Jedi
1998-01-10  0:00                                     ` Highlander Consulting
1998-01-11  0:00                                       ` Kaz Kylheku
1998-01-11  0:00                                         ` Carsten Arnholm
1998-01-15  0:00                                         ` Highlander Consulting
1998-01-16  0:00                                         ` Charles F Hankel
1999-08-09  0:00                                         ` Paul Groves
1999-08-09  0:00                                           ` Kaz Kylheku
1998-01-11  0:00                                       ` Patricia Shanahan
1998-01-11  0:00                                         ` Barrabazz
1998-01-11  0:00                                           ` Patricia Shanahan
1998-01-12  0:00                                           ` Ron Peterson
1998-01-14  0:00                                             ` anonymous
1998-01-19  0:00                                               ` Joe Gwinn
     [not found]                                                 ` <01bd2526$66b70fa0$d6d945cf@juddesk>
1998-01-23  0:00                                                   ` dnns
1998-01-23  0:00                                                     ` Philosophers Nick Roberts
1998-01-23  0:00                                                       ` Spam--> was:Re: Philosophers Dann Corbit
1998-01-24  0:00                                                         ` Nick Roberts
1998-01-26  0:00                                                           ` Doug Miller
1998-01-24  0:00                                                       ` Philosophers Mike Whiten
1998-01-24  0:00                                                         ` Philosophers The Goobers
1998-01-25  0:00                                                           ` Philosophers Arnold Trembley
1998-01-25  0:00                                                             ` Philosophers The Goobers
1998-01-26  0:00                                                           ` :-) Philosophers Giovanni Drogo [drogo@rn.bastiani.it]
1998-01-29  0:00                                                           ` Philosophers Steve Dekorte
1998-01-29  0:00                                                             ` Philosophers The Goobers
1998-01-24  0:00                                                       ` Philosophers John G.
     [not found]                                                         ` <Pine.LNX.3.95. <34cd2808.10685219@newsroom.tassie.net.au>
1998-01-28  0:00                                                           ` Philosophers docdwarf
     [not found]                                                             ` <01bd2c40$b62837a0$7261b693@HP5079Q>
1998-01-28  0:00                                                               ` Philosophers The Goobers
1998-02-01  0:00                                                                 ` Philosophers Scott Adams
     [not found]                                                                 ` <01bd2cc0$f0042b70$7261b693@HP5079Q>
1998-02-04  0:00                                                                   ` Philosophers The Goobers
1998-02-10  0:00                                                                 ` Back to the topic of CS students. (was Re: Philosophers) cyanide
1998-02-10  0:00                                                                   ` Nick Roberts
1998-01-30  0:00                                                             ` Philosophers jim
1998-01-30  0:00                                                               ` Philosophers Samuel Mize
1998-01-30  0:00                                                               ` Philosophers docdwarf
1998-01-30  0:00                                                                 ` Philosophers suzie
1998-01-30  0:00                                                                   ` Philosophers docdwarf
1998-01-31  0:00                                                                 ` Philosophers Martin Richardson
1998-01-31  0:00                                                                   ` Philosophers Jeff York
1998-02-01  0:00                                                                     ` Philosophers Martin Richardson
1998-02-02  0:00                                                                       ` Philosophers Pat O'Connell
1998-02-02  0:00                                                                       ` Philosophers Eddie Armstrong
1998-02-03  0:00                                                                         ` Philosophers Nyk Tarr
1998-02-02  0:00                                                                       ` Philosophers Jeff York
1998-02-02  0:00                                                                     ` Philosophers Robert Garskof
1998-02-02  0:00                                                                       ` Philosophers Dave Tholen
1998-02-10  0:00                                                             ` Philosophers cyanide
1998-02-09  0:00                                                               ` Philosophers The Goobers
1998-02-18  0:00                                                             ` Philosophers Mad Hamish
1999-07-29  0:00                                                         ` Philosophers firewind
1998-01-24  0:00                                                           ` John G. [this message]
1998-02-10  0:00                                                             ` Drifting further off topic cyanide
1998-01-25  0:00                                                           ` Philosophers Jens Schweikhardt
1998-01-28  0:00                                                           ` Philosophers Mad Hamish
1998-01-27  0:00                                                             ` Philosophers Kurt Wall
1998-01-27  0:00                                                     ` Which language pays most -- C++ vs. Java? Robert Garskof
1998-01-28  0:00                                                 ` Steve Dekorte
1998-01-28  0:00                                                   ` Barrabazz
1998-01-28  0:00                                                     ` dogmat
1998-01-29  0:00                                                       ` Tim Oxler
1998-01-29  0:00                                                       ` Tim Oxler
1998-01-29  0:00                                                       ` Joe Gwinn
1998-01-29  0:00                                                         ` coryb
1998-01-29  0:00                                                         ` Wayne L. Beavers
1998-01-29  0:00                                                           ` Frank A. Adrian
1998-02-03  0:00                                                           ` GLE
1998-02-03  0:00                                                             ` Harold Stevens ** PLEASE SEE SIG **
1998-02-03  0:00                                                             ` The Goobers
1998-01-30  0:00                                                         ` Robert S. White
1998-01-30  0:00                                                           ` Patricia Shanahan
1998-01-31  0:00                                                           ` Paul Van Bellinghen
1998-02-01  0:00                                                             ` Nick Roberts
1998-02-09  0:00                                                         ` cyanide
1998-02-10  0:00                                                           ` Bill Lynch
1998-02-10  0:00                                                             ` Jeff Knaggs
1998-02-10  0:00                                                             ` Michael Rot13 Klein
1998-02-10  0:00                                                           ` dogmat
1998-02-09  0:00                                                       ` cyanide
1998-02-10  0:00                                                         ` dogmat
1999-07-29  0:00                                                       ` Edwin Purvee
     [not found]                                                     ` <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-10  0:00                                                       ` Steve Dekorte
1998-02-10  0:00                                                         ` Bill Lynch
1998-02-11  0:00                                                         ` dogmat
1998-01-29  0:00                                                   ` Joe Gwinn
1998-01-31  0:00                                                 ` Larry Wiggins
1999-07-29  0:00                                                   ` Ben Pfaff
1999-07-29  0:00                                                     ` Kaz Kylheku
     [not found]                                                 ` <6alu5l$onm$1@owl.slip <01bd2c3c$6726d520$8101b8c7@MIS-RKW95.spartan.com>
1998-02-02  0:00                                                   ` Kaz Kylheku
1998-02-02  0:00                                                     ` Michael C. Kasten
1998-02-02  0:00                                                 ` This thread has drifted miles from its subject line Wes Groleau
     [not found]                                                 ` <6alu5l$ <34D6243C.2A53@gc057.fw.hac.com>
1998-02-05  0:00                                                   ` Paul Osborn
     [not found]                                                 ` <6alu5l$onm$1@owl.slip <34E0D798.E29D6CA0@cableol.co.uk>
1998-02-11  0:00                                                   ` Which language pays most -- C++ vs. Java? Kaz Kylheku
     [not found]                                               ` <gwinn-1901981219520001@dh5055142. <01bd284c$4b0b4fe0$c0f682c1@xhv46.dial.pipex.com>
1998-01-24  0:00                                                 ` Philosophers Kaz Kylheku
     [not found]                                               ` <gwinn-1901981219520001@dh5055142. <34CE059C.634DE881@snet.com>
1998-01-27  0:00                                                 ` Which language pays most -- C++ vs. Java? Kaz Kylheku
1998-01-28  0:00                                                   ` Robert Garskof
     [not found]                                               ` <gwinn-1901981219520001@dh5055142. <34C9F3D0.6B5A@erols.com>
1998-01-28  0:00                                                 ` Philosophers Warren B. Focke
1998-01-29  0:00                                                   ` Philosophers The Goobers
1998-02-05  0:00                                                     ` Philosophers Warren B. Focke
1998-02-05  0:00                                                       ` Philosophers The Goobers
1998-02-06  0:00                                                         ` Philosophers dogmat
1998-02-06  0:00                                                           ` Philosophers docdwarf
1998-02-06  0:00                                                             ` Philosophers dogmat
1998-02-06  0:00                                                               ` Philosophers docdwarf
1998-02-06  0:00                                                       ` Philosophers Harold Stevens ** PLEASE SEE SIG **
1998-02-10  0:00                                                         ` Film "Contact" Nick Roberts
1998-02-09  0:00                                             ` Which language pays most -- C++ vs. Java? cyanide
1998-01-02  0:00                                 ` Philip Hunt
1997-12-31  0:00                             ` Which language pays most 17457 " Guillermo Schwarz
1997-12-31  0:00                               ` Billy Chambless
1998-01-03  0:00                                 ` Berna L Massingill
1998-01-04  0:00                               ` Lawrence Kirby
1997-12-19  0:00                   ` Peter Seebach
1997-12-19  0:00                     ` James Giles
1997-12-18  0:00                       ` steve
1997-12-23  0:00                       ` Guillermo Schwarz
1997-12-19  0:00         ` Chip Ling
1997-12-17  0:00     ` James Giles
     [not found] ` <349793cb.33600861@news.wxs.nl>
     [not found]   ` <34923264.75B5@netup.cl>
     [not found]     ` <670qio$8a$1@sparcserver.lrz-muenchen.de>
     [not found]       ` <3494B7DA.5463@ici.net>
     [not found]         ` <34958D16.190C@gsg.eds.com>
     [not found]           ` <679807$8gm@ws1.emirates.net.ae>
     [not found]             ` <e9k976.8h3.ln@localhost>
1997-12-18  0:00               ` Klaus-Georg Adams
     [not found]               ` <67bjnv$j35$1@brie.direct.ca>
     [not found]                 ` <349B0417.D4DB6A30@its.cl>
1997-12-20  0:00                   ` Kaz Kylheku
1997-12-20  0:00                     ` William J. Leary Jr.
1997-12-20  0:00                       ` Kurt Watzka
1997-12-20  0:00                         ` William J. Leary Jr.
1997-12-21  0:00                           ` Peter Seebach
1997-12-21  0:00                       ` Peter Seebach
1997-12-21  0:00                         ` William J. Leary Jr.
1997-12-22  0:00                           ` Peter Seebach
1997-12-22  0:00                         ` Lawrence Kirby
1997-12-22  0:00                           ` Kurt Watzka
1997-12-28  0:00                             ` Lawrence Kirby
1997-12-22  0:00                           ` Kaz Kylheku
1997-12-24  0:00                           ` John Porter
1997-12-24  0:00                             ` Kaz Kylheku
1997-12-27  0:00                               ` Which language pays most? Smalltalk, not C++ nor Java Guillermo Schwarz
1997-12-27  0:00                                 ` Patricia Shanahan
1997-12-27  0:00                                 ` Joshua Waxman
1997-12-27  0:00                                 ` Robert Dewar
1997-12-29  0:00                                   ` John Porter
1997-12-29  0:00                                     ` Lawrence Kirby
1997-12-29  0:00                                     ` Patricia Shanahan
     [not found]                                     ` <01bd147e$11496760$6a28b4cf@carla.ici.net>
1997-12-29  0:00                                       ` Billy Chambless
1997-12-30  0:00                                       ` Jeffrey Templon
1997-12-30  0:00                                         ` Patricia Shanahan
1997-12-30  0:00                                           ` Charles R Martin
1998-01-03  0:00                                       ` Lawrence Kirby
1997-12-29  0:00                                     ` Kaz Kylheku
1997-12-29  0:00                                     ` Robert Dewar
     [not found]                                       ` <01bd14b4$dc6f6a80$6428b4cf@carla.ici.net>
1997-12-29  0:00                                         ` Robert Dewar
1997-12-30  0:00                                           ` Billy Chambless
1997-12-31  0:00                                         ` David Thornley
1997-12-31  0:00                                           ` Keith G. Murphy
1998-01-01  0:00                                           ` Robert Dewar
1998-01-01  0:00                                             ` Patricia Shanahan
1998-01-02  0:00                                               ` Robert Dewar
1998-01-02  0:00                                                 ` Peter Seebach
1998-01-02  0:00                                                   ` Robert Dewar
1998-01-02  0:00                                                   ` firewind
1998-01-02  0:00                                                     ` Ian Piumarta
1998-01-03  0:00                                                     ` Richard Kenner
1998-01-02  0:00                                           ` Shelly Mujtaba
1998-01-02  0:00                                             ` Guillermo Schwarz
1998-01-03  0:00                                               ` Dean Roddey
1998-01-03  0:00                                                 ` Jacqueline U. Robertson
1998-01-03  0:00                                                   ` Dean Roddey
1998-01-05  0:00                                                     ` Guillermo Schwarz
1998-01-05  0:00                                                       ` Kaz Kylheku
1998-01-03  0:00                                               ` Jacqueline U. Robertson
1998-01-03  0:00                                         ` Lawrence Kirby
1998-01-28  0:00                                     ` SmallTalk Execute files Thaminda Erangane Perera
1998-01-28  0:00                                       ` Dann Corbit
1998-01-29  0:00                                         ` Griff Lewis
1997-12-28  0:00                                 ` Which language pays most? Smalltalk, not C++ nor Java Kurt Watzka
1997-12-29  0:00                                   ` Guillermo Schwarz
1997-12-29  0:00                                     ` Kaz Kylheku
1997-12-30  0:00                                     ` Joshua Waxman
1997-12-30  0:00                                       ` Robert Dewar
1997-12-30  0:00                                         ` Kaz Kylheku
1997-12-30  0:00                                       ` firewind
1997-12-30  0:00                                         ` Joshua Waxman
1997-12-31  0:00                                           ` Robert Dewar
1997-12-31  0:00                                         ` Brock
1997-12-31  0:00                                           ` Joshua Waxman
1997-12-31  0:00                                           ` Dann Corbit
1998-01-01  0:00                                           ` firewind
1997-12-30  0:00                                       ` Kaz Kylheku
1997-12-30  0:00                                         ` Joshua Waxman
1997-12-30  0:00                                         ` Robert Dewar
1997-12-30  0:00                                           ` Dann Corbit
1997-12-31  0:00                                             ` John Porter
1997-12-31  0:00                                               ` Jon S Anthony
1998-01-02  0:00                                                 ` Robert Dewar
1997-12-31  0:00                                             ` David Thornley
1997-12-31  0:00                                               ` Robert Dewar
1997-12-30  0:00                                     ` Billy Chambless
1997-12-30  0:00                                     ` Lawrence Kirby
1997-12-30  0:00                                       ` Patricia Shanahan
1998-01-03  0:00                                         ` Lawrence Kirby
1998-01-03  0:00                                           ` Patricia Shanahan
1997-12-30  0:00                                     ` Kaz Kylheku
1997-12-29  0:00                                   ` Kaz Kylheku
1997-12-29  0:00                                 ` Kaz Kylheku
1998-01-02  0:00                                 ` Tor Iver Wilhelmsen
1997-12-25  0:00                             ` Which language pays most 17457 -- C++ vs. Java? Kurt Watzka
1997-12-19  0:00 ` Quowong P Liu
1997-12-19  0:00   ` William J. Leary Jr.
1997-12-24  0:00   ` Richard D Riehle
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox