Re: Why Fasm



Herbert Kleebauer <klee@xxxxxxxxx> écrivait
news:4295DFDE.997EDB9D@xxxxxxxxx:

> [...]

.... and i forgot some other arguments showing why an
Assembler should always be Auto-Compilable:

* In case of Bug Report, the users can point exactely
Where, when, and how, the problem came out (what helps
a lot at fixing the problem).

* The Assembler itself may be used as a wide Template
Base, where to Copy&Paste freely.

* The Assembler is -partially, at least- Auto-Proof.
[I mean, it is, always, at least, "good enough" for
compiling itself, and, in the particular case of a
monster Application, like RosAsm, this means something]


Now, all of this is not really my real point. My real
point is that there is no more any reason to use any
HLL. The reasons for HLLs are well know:

* Make money.

* Idiology, Propaganda, Mythology.

* On the user side: The illusion of ease of Devs, that
is so easy to sell.

The points that will make Assembly a valid alternative
to the HLL are simply with providing the exact same
ilusions as the HLLs do. This is simply a lot of work
to do, on the RAD side, but this has absolutely no
relationship with the Language itself.

And when all of this will be done, Assembly will very
easily win the debate, because it is easier, simpler,
more secure, faster to develop, and so on, and overall,
because Assembly is the nodal point of all Programming
Languages. That is, for example, the reason why RosAsm
Integrated Disassembler is so important, as it offers
something very impressive, that no HLL will ever be able
to compete with, that is, recovering almost anything, to
one nodal Language: Assembly.


Betov.

< http://rosasm.org >



.



Relevant Pages

  • Re: Evolution
    ... > inline assembler and larger parts by linking to an assembler ... in the HLL. ... language, particularly in smaller projects. ... > or two instructions if you ...
    (alt.lang.asm)
  • Re: Embedding assembler in a language
    ... be used to improve the performance of the main language instead. ... This is also the reason why I see ... for handcoded assembler, although there are a few rare exceptions. ... I decided to provide a solution in the Seed7 runtime library. ...
    (comp.lang.misc)
  • Re: Thinking assembly?
    ... This is one part of thinking in assembler to me. ... > algorithm and implement it in the higher-level language. ... you can't merely go back the HLL code to obtain ...
    (alt.lang.asm)
  • Re: The HLL Temptations
    ... What relationship between these facts and the Language. ... but that's better than waiting for you to write it in assembler. ... Assembly being there before the HLL, the job of proving anything should be on the HLL side. ... Then they're translated to assembler, or whatever, but no-one defines programming problems and solutions in assembler; that limits the solution to a single architecture. ...
    (alt.lang.asm)
  • Re: Embedding assembler in a language
    ... you can find "Pascal" programs which are 99% assembler with ... available within the discipline of a high-level language? ... Inline assembly is used to solve a deficiency in the hll, ... These deficiencies are nearly always platform specific issues. ...
    (comp.lang.misc)