Re: C# programmer wants to learn assembly?? plz help



På Thu, 28 Dec 2006 22:40:14 +0100, skrev Herbert Kleebauer <klee@xxxxxxxxx>:

Betov wrote:
Herbert Kleebauer <klee@xxxxxxxxx> écrivait

> That doesn't make any sense.

Really?

Then, why on earth do you use C, for doing the very same thing?

Oh! Yes, of course, C is the right tool for doing so, whereas
Assembly is not !!!

Oh! Yes, of course, a screwdriver is the right tool for doing so, whereas
hammer is not !!!

No, I say, for each problem you should first find the proper
tool to solve the problem and then think about how the problem
best is solved with this tool. Sometimes this is a screwdriver,
sometimes it is a hammer, sometimes a motor saw and sometimes a
excavator. But you say, the hammer is always the proper tool
and this is plain stupid.

You forget that in asm we can build the tools we need. Thus, we have much more accurate tools, admittedly with some upfront effort. This effort is less then if you do this with any of the HLLs, and the resulting tools are _much_ more accurate, and much more effcient, to the job at hand. Yes I make errors, espesially as a beginner. But I will make more errors using a HLL. Worse is that the higher the tool, the less accurate are they, and this will lead to more errors, and even more inaccurate solutions. This is why it takes microsoft several years to build something like explorer, while this would take me much less then a year, todo in assembly, if I focues all my attention at it. Now I have focues only a few weeks at it, and I allready have _much_ of the functionalty of a explorer. given me a year, and I make a much better one. A much more intelligent one, with more options.

But in order to select the proper
tool, you must know about the different tools. If somebody
only knows about the hammer, then from his point of few it
is obviously, that the hammer is the proper tool for anything.
But this is only because of his limit knowledge and not
because the hammer is really the proper tool for anything.

I know your tools _much_ better then you. Because i know their limitations. The only thing you know is what assembly output they give. I have spent 10 years with theeese tools. I know what they can and cant do. I know the hidden overhead of using them for real world kinda projects. You do not. For pete sakes, you are a teacher. Do you know anything worthwhile at all ?


.



Relevant Pages

  • Re: C# programmer wants to learn assembly?? plz help
    ... Yes, of course, a screwdriver is the right tool for doing so, ... whereas hammer is not!!! ... that the hammer is the proper tool for anything. ... nor how and why an Assembler could not ...
    (alt.lang.asm)
  • Re: C# programmer wants to learn assembly?? plz help
    ... Then, why on earth do you use C, for doing the very same thing? ... Yes, of course, a screwdriver is the right tool for doing so, whereas ... hammer is not!!! ... that the hammer is the proper tool for anything. ...
    (alt.lang.asm)