3 ms·
Is it an advantage to learn assembly? Definitely. Necessary? Not really. Like others have said, learning assembly is more about understanding the underlying
by chamakits 16y ago
Is it an advantage to learn assembly?
Definitely. Necessary? Not really. Like others have said, learning assembly is more about understanding the underlying architecture, rather than learning assembly. However, its not a necessity to all.
It truly depends on what you want to work with. For example, if you wish to be a system developer that creates optimized web servers, compilers, middleware etc. then yes, learning assembly should be a top priority. Not necessarily because you want to put assembly in your code, but because learning about the architecture will greatly help you in optimizing your code in cases like these were optimized code is key to keep competitive. However, if you are a web developer, maybe learning assembly shouldn't be a top priority. Its not that you wouldn't benefit from it, because you certainly would. But learning other topics like scalability and authentication would be more profitable to learn.
Like with anything, it truly depends on how you would use your knowledge on what knowledge is most important to you.