Hacker News new | ask | show | jobs
by tempodox 3337 days ago
> it's not required to understand machine assembly to program in C++

Yes, it is. If you don't get this, you'll be a lousy C++ programmer.

1 comments

> Yes, it is. If you don't get this, you'll be a lousy C++ programmer.

Hmmm.... I mean I understand assembly, and did before I was a C++ developer, but really, you don't need to understand assembly to program C++ anymore than you need to know java bytecode to program java. If you stick to defined behavior, the program will work the way you expect it.

Perhaps you mean you need to understand assembly to debug C++ performance issues? I mean that's true of basically any language compiled to native code.