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!richl From: richl@tektronix.UUCP (Rick Lindsley) Newsgroups: net.lang.c Subject: Re: Declaring argument types Message-ID: <1360@tektronix.UUCP> Date: Wed, 21-Sep-83 01:38:49 EDT Article-I.D.: tektroni.1360 Posted: Wed Sep 21 01:38:49 1983 Date-Received: Thu, 15-Sep-83 13:16:56 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