Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site brl-vgr.ARPA Path: utzoo!watmath!clyde!akgua!mcnc!decvax!harpo!seismo!brl-tgr!brl-vgr!gwyn From: gwyn@brl-vgr.ARPA (Doug Gwyn ) Newsgroups: net.lang.c Subject: Re: return expr and Decus-C Message-ID: <2002@brl-vgr.ARPA> Date: Mon, 14-May-84 11:05:15 EDT Article-I.D.: brl-vgr.2002 Posted: Mon May 14 11:05:15 1984 Date-Received: Wed, 16-May-84 07:33:42 EDT References: <478@decvax.UUCP>, <1514@brl-vgr.ARPA>, <853@druxm.UUCP>, <1802@brl-vgr.ARPA>, <2469@allegra.UUCP> Organization: Ballistics Research Lab Lines: 19 Sorry, folks, but the C language gives me no option on if ( cond ) stmt or while ( cond ) stmt It DOES give me the choice of whether to write return expr; or return( expr ); Given the choice, I vote against the redundant parentheses. If the rest of the language syntax were more like Algol-68 or Djikstra's then I would be happier, but short of using Bourne's macros I have no choice about that. C definitely overworks its special characters and keywords, and this adversely affects readability. (Nevertheless I would rather use C than any of the major contenders, but within its syntax one should still adopt as readable a style as the language permits.)