Re: TMA Assembler?
- From: "randyhyde@xxxxxxxxxxxxx" <randyhyde@xxxxxxxxxxxxx>
- Date: 19 Oct 2006 07:35:12 -0700
KiLVaiDeN wrote:
Hello,
First of all, I think that you must be a little bit stupid
Ah, another Rene-in-training, I see.
( let's hope
i'm wrong ) going for HLA while coming from a C background.
And what's so "stupid" about that. The whole point of HLA was to
provide an assembly language whose syntax is familiar to HLL
programmers, such as C programmers. There's less to learn and digest
when the non-machine-language components of the language have a syntax
that is similar to what the programmer is already used to.
What's the
sense of all his ?
Perhaps he wants to learn assembly language programmer faster and
easier than using the alternatives.
When you program in C, specially under Linux, you
can produce ASM.
???
Perhaps the compiler can produce assembly language, the C programmer
does not. Further, if you're suggesting that the OP learn to write
assembly language the way a compiler produces it, well, that would be
worthless. You may as well stick with C at that point.
Real ASM. Not HLA.
Another person who thinks he knows what "real assembly language" is,
eh?
Well, let me simply suggest that if you think the output of a C
compiler is what people would normally consider "real assembly
language" then you really don't understand the benefit of manually
writing assembly language code (though this is pretty obvious from your
other posts, I might point out).
So why learn HLA ?
Because it's faster and easier, and there's a lot more pedagogy
available for HLA than most other assemblers.
It'll be
hundreds times more usefull if you'd learn directly ASM, as you'd be
able to parallel your knowledge of C with the produced ASM code.
Explain how learning the HLA assembly language doesn't allow you to
parallel your knowledge of C with the produced ASM code. A machine
instruction is a machine instruction. And HLA supports them all. How
does a MOV instruction in Gas differ from a MOV instruction in MASM,
TASM, FASM, NASM, or HLA? Yes, the syntax of every one of these
assemblers is different from the others, but once you've learned how to
use a MOV instruction, the human-readable syntax is irrelevant. It's
the semantics that count, not the syntax. If the syntax can be designed
to make it easier to learn the semantics, so much the better.
Besides it seems you are here to flame Betov.
Which he rightly deserves.
You seem to be here to flame HLA. What's the difference?
Well, at least he
provides tools and proved he is a real ASM coder,
What is a "real ASM coder?"
Why does it really matter?
Indeed, Rene *only* knows assembly language. This limited knowledge
*hurts*, not helps, his cause. And anyone who has taken a careful look
at the simplistic assembly language code he writes generally won't be
impressed by his assembly code, unless they're also down at that
unsophsticated level.
producing a real
Assembler.
Real assemblers support static linkage. Toy assemblers compile
in-memory source files. RosAsm might be "real" in the sense that it is
an actual product that a *few* people use, but the truth is that it's
one of the weakest *assemblers* around. The RosAsm crowd tries to argue
that it's not just the assembler, but the editor, debugger, (broken)
disassembler, etc., that make up the "assembler", but the truth is that
the *assembler* component of RosAsm is very weak. If you are impressed
by RosAsm's (the assembler) capabilities, that simply demonstrates your
lack of in-depth knowledge of other products.
This said, I think that you should keep quiet,
Physician, heal thyself!
including
about your racist comments concerning Betov's english,
Uh, language has little or nothing to do with racism. Now had he
started calling Rene some term associated with Rene's skin color/race,
then it would have been a racist remark.
because it only
makes you look more stupid than you already look like.
You might look in the mirror. Confusing a natural language with race
doesn't make one look especially intelligent.
Have fun with HLA, which will be useless for you, well, unless for you
being a C programmer means doing some printf on the screen; You'll be
happy because you'll be able to do the same in HLA !! But then don't
dream about "knowing C" or "knowing ASM".
Prove that point.
Cheers,
Randy Hyde
.
- Follow-Ups:
- Re: TMA Assembler?
- From: Betov
- Re: TMA Assembler?
- From: KiLVaiDeN
- Re: TMA Assembler?
- References:
- TMA Assembler?
- From: Betov
- Re: TMA Assembler?
- From: Frank Kotler
- Re: TMA Assembler?
- From: Betov
- Re: TMA Assembler?
- From: Adrian
- Re: TMA Assembler?
- From: Betov
- Re: TMA Assembler?
- From: Adrian
- Re: TMA Assembler?
- From: KiLVaiDeN
- TMA Assembler?
- Prev by Date: Re: TMA Assembler?
- Next by Date: Re: TMA Assembler?
- Previous by thread: Re: TMA Assembler?
- Next by thread: Re: TMA Assembler?
- Index(es):
Relevant Pages
|