Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site tektronix.UUCP Path: utzoo!linus!decvax!tektronix!davec From: davec@tektronix.UUCP (Dave Clemans) Newsgroups: net.lang.c Subject: Re: Declaring argument types Message-ID: <1376@tektronix.UUCP> Date: Fri, 16-Sep-83 11:59:24 EDT Article-I.D.: tektroni.1376 Posted: Fri Sep 16 11:59:24 1983 Date-Received: Fri, 16-Sep-83 16:43:22 EDT References: umcp-cs.2330 <312@sun.UUCP> Organization: Tektronix, Beaverton OR Lines: 19 I'm afraid I must take issue with any proposal to make C look like Pascal, which is where this discussion is leading. Pascal is a marvelous language to learn as a first language, it's got structure and picky syntax and all that good stuff. Unfortunately, for any practical purposes it is very unwieldy. I can see it now; we start by allowing the arguments to functions to be declared within the function header and in a little while, people will want to be able to declare their arrays like foo[6..20] instead of foo[14]. I have written a small scheduler in modula (a pascal look-alike), and I speak from experience. It has been said many times, but I'll say it again: the beauty of C is that it is simple in its concepts. Don't go cluttering it up with remnants of other languages. Rick Lindsley richl@tektronix ...!tektronix!richl