Related articles |
---|
[6 earlier articles] |
Re: kickass optimizing compilers? vanevery@indiegamedesign.com (Brandon J. Van Every) (2004-01-16) |
Re: kickass optimizing compilers? colohan+@cs.cmu.edu (Christopher Brian Colohan) (2004-01-16) |
Re: kickass optimizing compilers? Jeffrey.Kenton@comcast.net (Jeff Kenton) (2004-01-16) |
Re: kickass optimizing compilers? Robert@Knighten.org (Robert Knighten) (2004-01-17) |
Re: kickass optimizing compilers? walter@bytecraft.com (Walter Banks) (2004-01-18) |
Re: kickass optimizing compilers? db@digital.com (dablick) (2004-02-01) |
Re: kickass optimizing compilers? blitz@bad-logic.com (2004-02-04) |
Re: kickass optimizing compilers? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2004-02-08) |
Re: kickass optimizing compilers? vidar@hokstad.name (2004-02-08) |
Re: kickass optimizing compilers? vbdis@aol.com (2004-02-12) |
From: | blitz@bad-logic.com (Blitz) |
Newsgroups: | comp.compilers |
Date: | 4 Feb 2004 21:53:59 -0500 |
Organization: | http://groups.google.com |
References: | 04-01-044 04-01-082 04-02-010 |
Keywords: | code, optimize |
Posted-Date: | 04 Feb 2004 21:53:59 EST |
"dablick" <db@digital.com> wrote
> Regarding ASM jocks vs compilers...
>
> Back in the days when machines were fairly simple, I could buy that ASM
> jocks might, with great effort, be able to out-code compilers.
>
> But so much has changed.
>
> There's a running joke that what the RISC acronym really means is: Relegate
> Important Stuff to Compilers! :-)
>
> 1) Computers can do more and accordingly, so can compilers ...
>
> 2) Machines have gotten WAY more complex ...
What a load of croc. A program can never be smarter then a human at
all times. It might do an overall better job, but there are a lot
places it couldn't even come close to taking smart enough decisions.
And your compiler which was compared to the home assigment of students
isn't quite fair is it? They are students who are just trying to learn
not experts of assembly coding or that certain cpu. Even today, in
2004 no compiler comes close to an experienced asm coder. But the
difference is that compilers generate good enough code to be used. But
the innerloops of power demanding apps should always be written by
hand. There is no way a compiler can come close a good asm coder until
the day computers are able to think for themselfs the way humans do.
[If you've been reading the previous messages in this thread, you'll
have noted that there are some combinations of good compilers and
complex architectures where people just can't keep enough stuff in
their head to produce good code. Try hand-writing code for a VLIW and
you'll see what I mean. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.