Mar 23, 2019

[C++] Life is short, learn C++ in the smart way

Life is short, learn C++ in the smart way.
  1. Assembly, Programming from the Ground Up, by Jonathan Bartlett
  2. Linker, Linkers and Loaders, by John R. Levine
  3. Linker, Advanced C and C++ Compiling, by Milan Stevanovic
  4. Linking articles, https://eli.thegreenplace.net/tag/linkers-and-loaders by Eli Bendersky
  5. C Programming Language, by Brian W. Kernighan, Dennis M. Ritchie
  6. Inside the C++ Object Model, by Stanley B. Lippman


That's it, alas, understanding what's name mangling is essential,
and why it's essential; last, always have https://godbolt.org/ opened.

What about r-value/l-value, lambda expression, template programming, concurrency, thread,
memory model, ODR, RAII, SFINAE, CTAD, RTTI, etc. ?

It could be fathom easily by reasoning after above readings.

Actually, after above readings, nearly all programming languages are easy to fathom by reasoning :-)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.