Just wondering, since assembly code is more or less what every other language is compiled into, would it be useful to learn how to do things in assembly before learning say, C or C++, pascal, python, etc? I am already fluent in Visual Basic but I want to get to a lower level and more powerful and useful language. I'm just wondering if knowing assembly would even help really...I've read that it can but I don't understand how--the compiler already has its own efficient methods of writing the processor instructions and then it optimizes it even more, so why would one need to know assembly?
Jump to Post
> so why would one need to know assembly?
Being able to follow the code the compiler generates, and very rarely writing very small snippets works for me.
Jump to Post
A native compiler never compiles to assembly it compiles to machincode (zeros and ones). Assembly language is just a bunch of "mnemonics" so that we can get a grasp at what all those zeros and ones mean. It's interesting and instructive to know what it does, but I would not …
All 12 Replies
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.