Should you learn assembly language?
Assembly experience is required to make meaningful contributions to those projects, too. So, if you are interested in pursuing that type of work, then learning to program in assembly language is not only a good idea, it’s mandatory. However, if you want to get a job in embedded software development, the benefit of learning assembly is more nuanced.
Why are assembly language texts so difficult to read?
Most assembly language texts jump around to differ- ent topics, lightly touching on each one and returning to them as further explanation is necessary. Unfor- tunately, such texts make poor references; trying to lookup information in such a book is difficult, at best, because the information is spread throughout the book.
I learned from Kip Irvine's book. If you ignore the (fair) criticisms of his (irrelevant) libraries, I can recommend it as a good introduction to t...Best answer · 119
I find it interesting that so many people jump to say that yes, you need/should learn assembly. To me the question is how much assembly do you need...58
Yes - the primary reason to learn assembly for C and C++ developers is it helps understanding what's going on under the hood of C and C++ code. It'...31
It's worthwhile to learn lots of different languages, from lots of different paradigms. Learning Java, C++, C#, and Python doesn't count, since the...26
Knowing ASM is also useful when debugging, as sometimes all you have is "ASM dump of the error".4
Depend of which programming level you wish to reach. If you need to work with debuggers then YES. If you need to know how compilers works then YES....3
Do you have any use for it in what you plan to do? is it going to aid you in any way in what you currently do or plan to do? those are the two ques...2
Assembly was never a mainstream language. You learn it for the same reasons that people learned it in the 80s/90s, and before that: it's close to t...11
I think one of the values of assembly languages today that is often overlooked is the didactic value. I would contend that an assembly language is...8
Of course there's value. It just depends on whether the value is enough to offset the cost.
If you regularly program Kernel modules, device driver...6