Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hp-pcd.UUCP Path: utzoo!linus!security!genrad!decvax!harpo!seismo!hao!hplabs!hp-pcd!hpfcla!ajs From: ajs@hpfcla.UUCP Newsgroups: net.unix Subject: Re: typedefs, etc. - (nf) Message-ID: <3620@hp-pcd.UUCP> Date: Wed, 4-Jan-84 03:26:13 EST Article-I.D.: hp-pcd.3620 Posted: Wed Jan 4 03:26:13 1984 Date-Received: Fri, 6-Jan-84 02:23:01 EST Sender: notes_gateway@hp-pcd.UUCP Organization: Hewlett-Packard, Fort Collins, CO Lines: 17 #R:cincy:-116500:hpfcla:43800001:000:715 hpfcla!ajs Jan 2 17:50:00 1984 I also prefer "return (a == b);" to a less-concise form. But that's not what bugs me. What I'd like to know is, why did the authors of the articles on the subject write "return( a == b );" as they did? In English we don't( usually )use parentheses that way, and English is what most of us are used to reading. It seems commonsensical to me to use lexical forms when programming that most approximate our natural language. Why do most programmers seem to behave as if they disagreed? (See my recent flames about quoting and commenting styles...) Alan Silverstein, Hewlett-Packard Fort Collins Systems Division, Colorado {ihnp4 | hplabs}!hpfcla!ajs, 303-226-3800 x3053, N 40 31'31" W 105 00'43"