Simple and efficient implementation of OOP in C suitable for real-time embedded systems.
> "... my coding in C++ still feels like doing C with classes and some STL containers like 2005. I want to progress from this state. ..."
What's wrong with these?:
- C++: The Core Language by Gregory Satir and Doug Brown
- C++ Concurrency in Action
- C++ Templates the Complete Guide 2e
The first is particularly geared towards C programmers, and I prefer the second one to "Inside the C++ Object Model". (There's also another popular book by a German author who covers OOP in C.)
For the time being, I will be an "opportunist" who is waiting for the right time to switch to another language - Rust:
"To me using C++ means you are ready to give up a lot of time and energy in order to gain a complete control over certain aspects of your program. I was very much into that at the start of my career and gradually started drifting away to more immediate productivity while reserving the right to poke under the hood when necessary. This has led me to Rust and I find it to be the better natively compiled strongly & statically typed language, but YMMV of course."
(No, the concepts I learn in C++11 and beyond won't go into waste even when C++ becomes less and less relevant in a couple of decades.)
A cheatsheet of modern C++ language and library features.
If you just want to revise your C++ knowledge and bring it up to date, just read the following repo and you are good to go https://github.com/AnthonyCalandra/modern-cpp-features
Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
What sources can help to switch from C to C++
1 project | reddit.com/r/AskProgramming | 21 Oct 2022
I was telling my dad that I was learning C and he said he had a book from when he learned it back in the early 90s and sent it over. It’s the same book I’m required to read, same edition. The pages literally yellowed from age.
1 project | reddit.com/r/ProgrammerHumor | 12 Oct 2022
Is C++ your favorite programing language?
1 project | reddit.com/r/cpp | 7 Oct 2022
Ask HN: Where can I find C++ by Example?
2 projects | news.ycombinator.com | 3 Oct 2022
1 project | reddit.com/r/cpp_questions | 13 Sep 2022