Why Learning Assembly Language Is Still Good 667
nickirelan writes "Why Learning Assembly Language Is Still a Good Idea by Randall Hyde -- Randall Hyde makes his case for why learning assembly language is still relevant today. The key, says Randall, is to learn how to efficiently implement an application, and the best implementations are written by those who've mastered assembly language. Randall is the author of Write Great Code (from No Starch Press)."
Re:Debugging (Score:4, Funny)
original title (Score:1, Funny)
Re:Smaller code? We can hope... (Score:5, Funny)
In what other languages (Score:5, Funny)
* rim shot
I apologize.
Obvious qdb reference (Score:5, Funny)
What I Learned From Assembly... (Score:2, Funny)
Viruses (Score:3, Funny)
Re:far more important than optimization (Score:1, Funny)
Re:I disagree (Score:5, Funny)
Jason
ProfQuotes [profquotes.com]
Re:Counterpoint (Score:2, Funny)
Yesterday, when using quanta 3.2.2.
Re:Debugging (Score:1, Funny)
NIU does. (Score:3, Funny)
Debug? What's that? (Score:2, Funny)
Re:don't bother........ (Score:5, Funny)
Re:Because you can kill any 2.6.x kernel (Score:4, Funny)
15? Pah! (Score:2, Funny)
Looked it up. The compiler was failing as there was a limit of *100* parameters. So I told him and started getting all wound up. I asked how many he was trying to pass. it was something like 120 odd. (i turned the mic off and laughed hehehe)
He asked when it would be fixed. I suggested that as this was the first call ever on this topic it would not be a high priority.
Customer goes mad and starts saying things like 'how am I supposed to get my work done now?'. I gently suggest that he could put the parameters in a struct and pass that across.
Customer went dead quiet, thanked me and quickly hung up
BTW if you want to know what torture is, trying having to explain how to use - extern "C" - about 3 times a day for 2 years.
No! Go lower! (Score:1, Funny)
I really think learning asm makes the most sense when using it on a cpu you've built from scratch. Though I think building a software simulation will do, as all the time spent debugging the hardware isn't really a skill a CS major needs anymore...