Re: High Level Language vs Assembly

Walter Banks <walter@bytecraft.com>
25 Feb 2001 10:53:37 -0500

          From comp.compilers

Related articles
High Level Language vs Assembly francis.doyle@donovandata.com (2001-02-17)
Re: High Level Language vs Assembly jim.granville@designtools.co.nz (Jim Granville) (2001-02-22)
Re: High Level Language vs Assembly rhyde@transdimension.com (Randall Hyde) (2001-02-23)
Re: High Level Language vs Assembly sophie.wilson@broadcom.com (Sophie Wilson) (2001-02-23)
Re: High Level Language vs Assembly iank@idiom.com (2001-02-23)
Re: High Level Language vs Assembly thp@hill.cs.ucr.edu (Tom Payne) (2001-02-25)
Re: High Level Language vs Assembly walter@bytecraft.com (Walter Banks) (2001-02-25)
Re: High Level Language vs Assembly walter@bytecraft.com (Walter Banks) (2001-02-25)
Re: High Level Language vs Assembly rhyde@transdimension.com (Randall Hyde) (2001-02-25)
Re: High Level Language vs Assembly max@max.mcs.gac.edu (Max Hailperin) (2001-02-25)
Re: High Level Language vs Assembly jacob@jacob.remcomp.fr (jacob navia) (2001-02-25)
Re: High Level Language vs Assembly tej@melbpc.org.au (Tim Josling) (2001-02-25)
Re: High Level Language vs Assembly henry@spsystems.net (2001-02-25)
Re: High Level Language vs Assembly fjh@cs.mu.OZ.AU (2001-02-25)
[17 later articles]
| List of all articles for this month |

From: Walter Banks <walter@bytecraft.com>
Newsgroups: comp.compilers
Date: 25 Feb 2001 10:53:37 -0500
Organization: Compilers Central
References: 01-02-094 01-02-110
Keywords: assembler, performance
Posted-Date: 25 Feb 2001 10:53:36 EST

Randall Hyde wrote:
> I don't have any numbers for you, because they would be meaningless
> However, it is safe to say that a *good* assembly programmer will
> never do any worse than a compiler and sometimes significantly
> better.


We consistently seeing production code (well debugged and that last
squeeze so it will fit in ROM) written in assembly beaten by compiled
code that is implemented as algorithmically the same.


Our studies show that the areas the compiler wins is in data flow
analysis which a simple accounting problem to a compiler and tough for
the assembly programmer even those who are using spread sheets to
track variables.


The compiler is more willing to use code sequences that are not easily
maintained in assembly sources than the assembly language programmers.


Walter Banks


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.