Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!udel!sbcs!eeserv1.ic.sunysb.edu!dtiberio From: dtiberio@eeserv1.ic.sunysb.edu (David Tiberio) Newsgroups: comp.sys.amiga.advocacy Subject: Re: Peter, can you explain to the Amigoids (was: NeXT software size Message-ID: <1991May16.170000.7354@sbcs.sunysb.edu> Date: 16 May 91 17:00:00 GMT References: <*05Gx0x&1@cs.psu.edu> <1991May10.212453.25464@sbcs.sunysb.edu> <&u5H??_@cs.psu.edu> Sender: usenet@sbcs.sunysb.edu (Usenet poster) Organization: State University of New York at Stony Brook Lines: 43 In article <&u5H??_@cs.psu.edu> melling@cs.psu.edu (Michael D Mellinger) writes: > >In article <1991May10.212453.25464@sbcs.sunysb.edu> dtiberio@eeserv1.ic.sunysb.edu (David Tiberio) writes: > > Don't weasle out of this one. Take any source code. Then take any of the > six or so Amiga C compilers. Aztec C tends to have tighter code than Lattice, > and the same source will compile into two different programs based upon > the speed they execute. The Aztec program will be smaller, and run faster > (at least in our programs, although I am sure there are other cases). Then > try compiling with DICE, PDC, or any other compiler. Here you will also see > a noticable difference in size and speed of the same exact source. > >How good is the code produced by GCC on the Amiga? That is the >compiler that nExt uses. > >-mIKE WEASLE! WEASLE! Try to stick to one variable! Same machine, same language, same cpu! Isn't it clear that different compilers make different code, under the EXACT same source code? That was the original question. I am proving that it is possible to have an inefficient compiler; I have other compilers, including two Pascal compilers, a BASIC compiler, etc., and NONE of them make executanbles as big as 1500k! I doubt that GCC would either, because it wouldn't fit on a floppy for distribution! GCC on the nExt iextremely inefficient. Maybe some good programmer will come along and change that, but it hasn't happened on the Mac yet... -- begin 644 dh3:uploads/killchip M```#\P`````````"``````````$````_`````0```^D````_,_Q```#?\)HLH M>0````1![@%"(%!*D&<``'8B:``*(`EK\`R10VAI<&;H#*@`"````!AEWB0\4 M`!```)2H`!@B/``(``"2@B)H`!`@"="I``1*D6<.#(``"```9```,B)18.B3F MJ0`$DZ@`''`(2$`M0``^D((A0``8<@!![@`B