Linked by Thom Holwerda on Mon 6th Aug 2012 21:50 UTC, submitted by iseyler
General Development I asked for more of this, and I got it. "There has been much interest in assembly lately (whether the real 6502, or the fictional DCPU-16; I even created my own virtual 8-bit CPU called i808 in 2007), but none of this attention focuses on the architecture that is most popular in today's computers. If you are reading this on a desktop, laptop, or server then your computer is most likely using x86-64 (or x86). x86-64 is the 64-bit superset of the 32-bit x86 architecture and any modern CPU from AMD or Intel supports it. This document will focus on the most used parts of x86-64."
Thread beginning with comment 530166
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Uh?
by ilovebeer on Tue 7th Aug 2012 20:07 UTC in reply to "RE[2]: Uh?"
ilovebeer
Member since:
2011-08-08

If you even plan to develop:

- drivers;
- operating systems utilities;
- games;
- compilers (either ahead-of-time or JIT based);
- audio or video codecs;
- develop applications that need to run in embedded systems
- numeric code for statistics like FFT
- optimization of code compreension

Than knowing Assembly is really a must.

While being well-versed in asm can have advantages, saying it's a must for at least half the things you've listed is absolutely untrue.

Reply Parent Score: 3

RE[4]: Uh?
by moondevil on Tue 7th Aug 2012 20:46 in reply to "RE[3]: Uh?"
moondevil Member since:
2005-07-08

Please elaborate how it is untrue.

Reply Parent Score: 2

RE[5]: Uh?
by ilovebeer on Tue 7th Aug 2012 23:21 in reply to "RE[4]: Uh?"
ilovebeer Member since:
2011-08-08

Please elaborate how it is untrue.

Quite simply the fact that asm isn't a must. We'll take the first item on your list as an example -- drivers. I invite you to join any of the numerous mailing lists used for Linux driver development. Ask people who actually write drivers if they agree that asm is a must and you will get a resounding no. For that matter, many of the guys writing drivers have zero asm experience. I have a friend who has worked for a handful of major chip makers and the only requirement placed on him, ever, was his willingness to sign NDA's. He also has no asm experience.

Since you made the claim, perhaps you should explain why you think it is, despite the fact we already know it isn't.

Reply Parent Score: 3