From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d6b,328622178ec8b832 X-Google-Attributes: gid111d6b,public X-Google-Thread: 111d6b,3cfb037adfeca545 X-Google-Attributes: gid111d6b,public X-Google-Thread: 10d15b,328622178ec8b832 X-Google-Attributes: gid10d15b,public X-Google-Thread: 10d15b,3cfb037adfeca545 X-Google-Attributes: gid10d15b,public X-Google-Thread: 103376,8775b19e3c68a5dc X-Google-Attributes: gid103376,public X-Google-Thread: 103376,3cfb037adfeca545 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,a03ae7f4e53958e1 X-Google-Attributes: gid109fba,public X-Google-Thread: 109fba,3cfb037adfeca545 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,3cfb037adfeca545 X-Google-Attributes: gid1014db,public X-Google-Thread: 1094ba,a03ae7f4e53958e1 X-Google-Attributes: gid1094ba,public X-Google-Thread: 1094ba,3cfb037adfeca545 X-Google-Attributes: gid1094ba,public X-Google-Thread: 114809,a03ae7f4e53958e1 X-Google-Attributes: gid114809,public X-Google-Thread: 114809,3cfb037adfeca545 X-Google-Attributes: gid114809,public X-Google-Thread: 1014db,a03ae7f4e53958e1 X-Google-Attributes: gid1014db,public From: firewind Subject: Re: Philosophers Date: 1999/07/29 Message-ID: #1/1 X-Deja-AN: 506681686 References: <34a991f0.2379476@news.diac.com> <68dm0i$brv1@news.fiberlink.net> <01bd198f$4050d960$68c8b5cc@dhite.unicomp.net> <34B71B71.1EFDCAD8@ix.netcom.com> <34B8DC0F.BA0554DB@acm.org> <01bd1ebd$8580b9a0$b2684bc2@xzSys> <34BA520B.534F@mail.state.wi.us> <01bd2526$66b70fa0$d6d945cf@juddesk> <34c80bb5.39357256@news.vt.edu> <01bd284c$4b0b4fe0$c0f682c1@xhv46.dial.pipex.com> Content-Type: TEXT/PLAIN; charset=US-ASCII Organization: Netcom X-NETCOM-Date: Fri Jan 23 10:00:25 PM PST 1998 Mime-Version: 1.0 NNTP-Posting-Date: Thu, 29 Jul 1999 12:29:58 MDT Newsgroups: comp.lang.java.misc,comp.lang.c,comp.lang.c++,comp.lang.fortran,comp.lang.cobol,comp.lang.smalltalk,comp.lang.ada Date: 1998-01-23T22:00:25-08:00 List-Id: 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. > 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. > 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. > 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. 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. > 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. > 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. > 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.' > 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. > 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. -- 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 in comp.lang.c