Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!watmath!clyde!burl!ulysses!allegra!bellcore!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!munck@mitre-bedford.ARPA From: munck@mitre-bedford.ARPA Newsgroups: net.micro Subject: Re: Unix and user friendy systems Message-ID: <11047@brl-tgr.ARPA> Date: Sun, 26-May-85 13:53:52 EDT Article-I.D.: brl-tgr.11047 Posted: Sun May 26 13:53:52 1985 Date-Received: Thu, 30-May-85 00:45:30 EDT Sender: news@brl-tgr.ARPA Lines: 20 Aha, at last a clear statement of what drives me crazy about C and UNIX. > The man pages are meant as short summaries for human beings ... > The source code is written for dumb computers to interpret. If you read that without a twinge, you're part of the problem. Source code SHOULD BE written for human beings, who are its most frequent and expensive readers, and secondarily for a very specialized, very infrequently-used (in comparison to the total amount of computing done) program called a compiler. Certainly in UNIX, where programs are meant to be read, understood, and changed by many people, the former consideration should weigh much more heavily than the latter. Yet they use C, which has to be mentally translated by the most guru-ie of wizards. In my opinion, the language that best supports writing of superbly human-readable programs at no significant expense in machine efficiency is Ada. I doubt that anyone will challenge that... -- Bob Munck, MITRE