Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!burl!codas!killer!academ!uhnix1!sugar!peter From: peter@sugar.UUCP Newsgroups: comp.sys.amiga Subject: Re: M2Amiga, some answers. Message-ID: <1143@sugar.UUCP> Date: Mon, 30-Nov-87 08:24:37 EST Article-I.D.: sugar.1143 Posted: Mon Nov 30 08:24:37 1987 Date-Received: Fri, 4-Dec-87 02:53:30 EST References: <8711252049.AA18360@cory.Berkeley.EDU> Organization: Sugar Land UNIX - Houston, TX Lines: 25 Marshall Dillon: > Markus Schaub: > >BUT also a big source for programming errors. Does your C compiler > >complain if you call a 3 parameter procedure with just two parameters? > > Prototyping fixes this. But even so, it certainly is NOT a big source > of programming errors. In all my experience I have never called a subroutine > with the wrong number of parameters. Now, now. Haven't you ever called fread with read's arguments (mild flame may be optionally inserted here, aimed at the people who designed STDIO and changed the order and number of parameters from read to fread)? Have you never called putc(fp, c), fooled by some other stdio function that took the file pointer first? It's not the biggest problem, but it's not negligible either. I'm as big a 'C' bigot as anyone, but I'm still gonna give Modula a try. > Modula II is *much* too wordy for my tastes... when I look at source > I want to see my PROGRAM, not a bunch of keywords. Me too. My biggest complaint with highly structured languages is that you can't see anything but the structure. -- -- Peter da Silva `-_-' ...!hoptoad!academ!uhnix1!sugar!peter -- Disclaimer: These U aren't mere opinions... these are *values*.