Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!prls!pyramid!amiga!cbmvax!daveh From: daveh@cbmvax.cbm.UUCP (Dave Haynie) Newsgroups: net.micro.cbm Subject: Re: Re: Which C compiler is better?. Message-ID: <394@cbmvax.cbmvax.cbm.UUCP> Date: Thu, 12-Jun-86 13:56:42 EDT Article-I.D.: cbmvax.394 Posted: Thu Jun 12 13:56:42 1986 Date-Received: Sun, 15-Jun-86 04:13:30 EDT References: <6300002@hplsla.UUCP> Organization: Commodore Technology, West Chester, PA Lines: 36 > Nf-ID: #R:noscvax:-50700:hplsla:6300002:000:453 > Nf-From: hplsla!jamesv Jun 6 09:57:00 1986 > > >> The C-Power object code runs faster than any other compiler >> I've used on the 64; a Seive benchmark I ran executed in 40 seconds for the >> Proline compiler, 90 seconds in PROMAL, about 9 minutes in PASCAL, and 1 1/2 >> hours or so in C128 BASIC. > > Who's Pascal compiler are you using Dave? I'm not disputing your results > but the large difference between your results for C and Pascal surprise me. > > James Vasil > (hplabs!hplsla!jamesv) Greg just came back. He says that it was Oxford PASCAL that I did the benchmark in. We don't have the book here, so I can't get any details on the compiler itself. I do recall the one nice thing about Oxford was that is has a memory-resident compiler mode, in which the source, editor, compiler, and object code can all be in memory at the same time. What this gives you is a BASIC-like enviromnent where you just type in the program and then say RUN. This is limited to small programs of course; they also support disk based compiles for larger programs. -- /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Dave Haynie {caip,ihnp4,allegra,seismo}!cbmvax!daveh "As a dreamer of dreams and a travellin' man, I had chalked up many a mile." "I read dozens of books about heros and crooks, and I learned much from both of their styles.." -Jimmy Buffett These opinions are my own, though for a small fee they be yours too. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/