Best artificial intelligence & science books according to Reddit

Reddit mentions of Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Sentiment score: 3
Reddit mentions: 5

We found 5 Reddit mentions of Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming. Here are the top ones.

Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming #2
    Features:
  • Microsoft Press
Specs:
Height9.21 Inches
Length6.14 Inches
Number of items1
Weight1.87833847224 pounds
Width1 Inches
#1 of 18

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 5 comments on Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming:

u/cue_the_strings · 6 pointsr/embedded

You may be able to find a job that uses no C++ at all, especially on legacy projects, but pretty much every relevant new project is C++. You absolutely should know both C and C++ if you're serious about embedded development and I estimate that at least 70% of the jobs require C++, at least in western Europe.

You can start your embedded C++ journey with Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming, which explains the subset of (modern) C++ most often used for embedded programming. There is a lot more to C++ than this. It's probably the most complex language in mainstream use. This will get you started, but I suggest expanding your general C++ knowledge right after you read the book.

This book also assumes thorough knowledge of embedded C, which in turn requires excellent knowledge of C in general. So I suggest you learn C well (I suggest reading C Programming: A Modern Approach by K. N. King), then learning about embedded C (Making Embedded Systems: Design Patterns for Great Software by Elecia White and Test Driven Development for Embedded C by James Grenning), and then learning embedded C++ from the previously mentioned book. Then you should broaden your general C++ knowledge and learn about design patterns (these are canonical approaches to solving frequently encountered problems). You'll have to learn Make (and probably CMake) along the way, and should use git from the get go. This is my brief intro to embedded programming.

u/suhcoR · 5 pointsr/embedded

Search for "Effective C++ in an Embedded Environment" by Scott Meyers. It's a course handout which covers all important topics from my point of view.

This one includes a lot of useful stuff: Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

I also bought this one this year, but I'm not convinced: https://www.packtpub.com/application-development/hands-embedded-programming-c17

u/crustyAuklet · 2 pointsr/embedded

Just FYI there is a 3rd edition out. Great book.

Real Time C++ 3rd Edition

u/xypherrz · 1 pointr/embedded

>This one includes a lot of useful stuff: Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming

Does it involve hands on programming practices/projects or it's mainly theory? I haven't bought a single book on programming and I am wondering if it's worth a shot -- specially now that I am looking to work on STM32 and low level drivers and maybe RTOS as well

u/[deleted] · 1 pointr/cpp

Have you read Real-Time C++? It gives lots of strategies for doing embedded work in C++.