"Your knowledge of assembly language will help you write better programs, even when using HLLs."
Assembly was the first real coding I did after learning BASIC. It taught me:
1) How to build and structure an application - from intrinsics like 'divide' upwards, I now seem more able to build large/complex systems than people who only learnt HLLs
2) Fundamental datatypes like DWORDs that have helped me optimise performance of HLL apps
3) To appreciate the heavy lifting provided by a language like Ruby - and an understanding of how it does what it does
Application developers that have never worked on the bare metal are poorer for it.
Assembly was the first real coding I did after learning BASIC. It taught me:
1) How to build and structure an application - from intrinsics like 'divide' upwards, I now seem more able to build large/complex systems than people who only learnt HLLs
2) Fundamental datatypes like DWORDs that have helped me optimise performance of HLL apps
3) To appreciate the heavy lifting provided by a language like Ruby - and an understanding of how it does what it does
Application developers that have never worked on the bare metal are poorer for it.