Re: The best Assembler.
From: Betov (betov_at_free.fr)
Date: 21 Apr 2004 16:26:14 GMT
Herbert Kleebauer <firstname.lastname@example.org> écrivait news:408685C3.AFEF8228
> There are also a few programmers, who can write applications
> in assembler much faster and better than other can do
> with a HLL. But it is nothing but an illusion to think,
> that this ability can be taught to others. And even if
> the best programmers spend many years to write the best
> assembler ever possible, we will never see an "assembly rebirth",
> so better don't waste your time.
Though i tend to agrea with you on most things, Herbert,
on this last tirade, i hope to make you change your mind
when i will have some time free for finishing the port
of your Erde Demo C version (or someone else), to RosAsm.
When i stopped it, i had terrific problems with the
Interpretation of your C Source, when trying to make it
fit with the Disassembler output, particulary for the
Data Tables that i never succeed to name out, even though
the Disassembly runs fine...
Nevertheless, i can already swear you that when entirely
ported to RosAsm Assembly, you will have no problem at
reading and recognizing your own Demo C Source.
I do not see any reason why Assembly could never envolve
and compete with HLLs. What we are doing with RosAsm is
nothing but the reverse of what most HLLs do with "Inline
When HLLs provide Inline Assembly, they remaim HLL. When
RosAsm provides Powerfull Macros enabling the user with
HLL Styles, it remains Assembly.
Added to this, the concept of Pre-Parsers, that will turn
RosAsm into a Tool capable of, so to say, "Inline HLL" :))
(not to say High Level Assembly... :)) will also make the
Applications developements as easy and fast as with any HLL.
So, only the close future history will tell if your claim
saying that we will never see an "assembly rebirth" is
true or false. For now, neither you nor me has any real
base for saying if it will be true or false. We are just
doing our best for making it true and i am quite sure you
will never do your anything for making it false... :))
One way for making it true, among many other points, is with
featuring an Assembler with Click&Go Components Builders,
inside a fully integrated RAD/IDE like RosAsm, that will be
the next important step in RosAsm implementations, when the
Disassembler will be finished, at least for _my_ part of work
(soon). I am sure you can understand and agrea that, when
this will be made available, no matter if the outputed source,
build by some Wizard through an Interface, - just like it
already exists for Assembly PEs Resources -, is under a C++
form, or under an Assembly form.
The only existing problem, up to now, is that nobody ever
made the effort of doing all of this hard work for free,
and dispiting the efforts of the self-esteemed Randall
Hyde, our hard work should have some effect, at the end.