Re: C# programmer wants to learn assembly?? plz help
- From: //\\\\o//\\\\annabee <For.Reasons@xxxxxxxxxxx>
- Date: Fri, 29 Dec 2006 02:43:15 +0100
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 ?
.
- Follow-Ups:
- Re: C# programmer wants to learn assembly?? plz help
- From: santosh
- Re: C# programmer wants to learn assembly?? plz help
- References:
- C# programmer wants to learn assembly?? plz help
- From: giddy
- Re: C# programmer wants to learn assembly?? plz help
- From: Frank Kotler
- Re: C# programmer wants to learn assembly?? plz help
- From: //\\\\o//\\\\annabee
- Re: C# programmer wants to learn assembly?? plz help
- From: Herbert Kleebauer
- Re: C# programmer wants to learn assembly?? plz help
- From: Betov
- Re: C# programmer wants to learn assembly?? plz help
- From: Herbert Kleebauer
- C# programmer wants to learn assembly?? plz help
- Prev by Date: Re: C# programmer wants to learn assembly?? plz help
- Next by Date: Re: RDTSC
- Previous by thread: Re: C# programmer wants to learn assembly?? plz help
- Next by thread: Re: C# programmer wants to learn assembly?? plz help
- Index(es):
Relevant Pages
|