2 ms·
It also takes you a lot closer to learning C. Some of it doesn't directly carry over, and may even be deceptively similar without being the same, but for progr
by dkarl 8y ago
It also takes you a lot closer to learning C. Some of it doesn't directly carry over, and may even be deceptively similar without being the same, but for programmers coming from more modern languages, many of the big novelties in C and C++ are the same:
- Manual memory management and direct use of pointers.
- Emphasis on giving as much latitude as possible to compiler writers so they can generate fast code on obscure architectures.
- Separation of header files from object files.
- Explicit handling of object files and linking in the build process.
In fact, I think after learning C++ you should be able to read almost any C code with no issue, which is nice for being able to peek under the hood of the infrastructure we rely on every day.