Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site ucbcad.UUCP Path: utzoo!linus!decvax!tektronix!ucbcad!notes From: notes@ucbcad.UUCP Newsgroups: net.lang.c Subject: Re: Orphaned Response - (nf) Message-ID: <321@ucbcad.UUCP> Date: Thu, 6-Oct-83 02:12:34 EDT Article-I.D.: ucbcad.321 Posted: Thu Oct 6 02:12:34 1983 Date-Received: Sun, 2-Oct-83 19:34:35 EDT Sender: notes@ucbcad.UUCP Organization: UC Berkeley CAD Group Lines: 17 #R:utzoo:-317600:ucbesvax:4800023:37777777600:702 ucbesvax!turner Sep 6 03:19:00 1983 Bravo, Mr. Spencer! Some years ago, when I was stuck on an RT-11 system, developing a graphics package, I inadvertently came to the same conclusion. With nothing but FORTRAN to use, and having been given Pavlovian anti-GOTO treatment in my introductory programming courses, I sought to minimize the use of GOTO by simply defining new procedures for use in "then" clauses, whenever these happened to be multi-line. (For "if...then...else", this didn't work, of course.) After a while, the code seemed to be restructuring itself to be more legible (at least to me.) If anything, C has gotten me OUT of this good habit. Well, I can't really blame the language for creeping vices... Michael Turner