4 ms·
Looking at asm dumps of (non-optimized) C code is a great learning tool to understand "how the computer works"(see https://godbolt.org/ https://godbolt.org/ ) .
by FrozenVoid 8y ago
Looking at asm dumps of (non-optimized) C code is a great learning tool to understand "how the computer works"(see https://godbolt.org/ https://godbolt.org/ ) .
C by itself is not, but building up knowledge from assembler doesn't touch how actual(C-level) software works.
If you study only assembler there is a large information gap from primitive opcodes to software functions and general architectural features that opcodes only briefly interact with, to 'get' overall design you have to study C/C++ implementations.