Re: Ann: Luxasm 00.01.07 : 2004-05-30

From: Betov (betov_at_free.fr)
Date: 06/02/04


Date: 02 Jun 2004 12:52:37 GMT


"wolfgang kern" <nowhere@nevernet.at> écrivait news:c9kh4t$jqq$1
@newsreader1.utanet.at:

>
> "Betov" answered "C":
>
> [about assembler benchmarks..]
>
> I actually don't care much about compiling speed,
> it depends more on the programming style than on
> 'smartness' of the compiler.
>
> A verbose written source with many equates, macros,
> and other HLL-styled (programmers convenient only) stuff,
> will take more time to convert anyway.
>
> And even if an >4MB PE may need 30 seconds for compilation,
> I'd be more aware of the speed/size performance of the produced file.
>
> My way of coding is simple: no macros, almost no equates and I'll
> keep data-label count short by using offsets to address struct-items.
>
> So it will be almost impossible to compare compiling speed
> on different assemblers if not using identical source.

Sure. But, for an Assembler Designer, like C, he has
to consider _all_ of the different writing Styles of
the future users. My own experience with RosAsm has
shown me that, when users are enabled with a powerfull
and easy Macros System,... they _do_ use it.

Often times i see Sources showing that some users tend
to, so to say, create their own Language from scratch,
and these ones have to be considered since the Design
point of view.

A good Assembler must be fast at most points of views,
for most writing Styles, for most Apps Sizes, and be
kept fast along most Devs Implementations. This is not
an easy "flat Assembling Speed" problem... ;)

Betov.

< http://betov.free.fr/RosAsm.html >



Relevant Pages

  • Re: Ann: Luxasm 00.01.07 : 2004-05-30
    ... [about assembler benchmarks..] ... it depends more on the programming style than on ... My way of coding is simple: no macros, almost no equates and I'll ...
    (alt.lang.asm)
  • Re: "We Never Use Assembly Language"
    ... too bad that I expect the same from macros that I use. ... I guess Rosasm is no longer written in assembly. ... does not detract from a tool being an assembler. ... it raises HLA some levels. ...
    (alt.lang.asm)
  • Re: "We Never Use Assembly Language"
    ... > too bad that I expect the same from macros that I use. ... Are you unable to see the diffrence?The rosasm macros are little else but clever text replacesments for asm instructions. ... but it has nothing todo inside an assembler. ... well feature for feature to the Rosasm IDE which took near a decade. ...
    (alt.lang.asm)
  • Re: RosAsm?
    ... not what the instructions are. ... With a good set of macros this can be made even clearer... ... in this vain in my option the only programmers who should be ... by the assembler in a "Label not defined" error and probably ...
    (alt.lang.asm)
  • Re: RosAsm - right click
    ... not actually suggesting the final syntax on ... > of the features of the assembler directives, as you can see it goes ... > (This is fairly similar to how the NASM macros ... > allow us to implement all of these data structure tooltips via ...
    (alt.lang.asm)