Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!overload!dillon From: dillon@overload.Berkeley.CA.US (Matthew Dillon) Newsgroups: comp.sys.amiga.programmer Subject: Re: Mike Farren tutorial Message-ID: Date: 7 Apr 91 18:16:59 GMT References: <1991Apr7.000920.25630@watdragon.waterloo.edu> Organization: Not an Organization Lines: 33 In article <1991Apr7.000920.25630@watdragon.waterloo.edu> ccplumb@rose.uwaterloo.ca (Colin Plumb) writes: >dillon@overload.Berkeley.CA.US (Matthew Dillon) wrote: >> The 1.3 OS was compiled with greenhills, I believe, which is a pretty >> good compiler. Would you rather the OS not have come out at all? Do >> you know how many YEARS it would take to write all that stuff in >> hand assembly? Much less debug it and enhance it. > >Not to detract from your point, but I stepped through some of the >graphics.library code the other day and the quality makes me nauseous. Not at all, nobody is saying that C generates better code than hand written assembly .. on the 68000 it doesn't, no matter what kind of optimizations it does. It's the time factor (write, debug, & enhance) that really kills you with assembly. >Small-scale optimisations like assembler hacks are useful, but >algorithms are where you get order-of-magnitude speedups. >-- > -Colin And contrary to popular belief, the quickest algorithms take a while to figure out. -Matt -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA