YoVDO

C++ for Embedded Development - Advantages and Techniques

Offered By: Linux Foundation via YouTube

Tags

C++ Courses Programming Languages Courses Embedded Systems Courses Compilers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore C++ for embedded development in this 52-minute talk by Intel's Thiago Macieira. Discover why C++ can be a superior choice for constrained devices, debunking myths about its resource requirements and performance. Learn about language features that enhance safety and efficiency in embedded systems. Gain insights into key aspects of C++ for embedded programming, including templates, compilers, casting, classes, and resource management. Understand how to leverage C++ effectively without compromising on performance or resource utilization. Benefit from Macieira's extensive experience in open-source projects and C++ development as he shares practical advice for embedded systems programmers.

Syllabus

Intro
The Question
C is more complex
C is designed around you
C hides things
Using templates
Compilers
Missing Prototypes
Casting
Void pointers
Cast operators
Classes
Overloads
Linux Kernel
Resource Acquisition
Containers
Exceptions


Taught by

Linux Foundation

Tags

Related Courses

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity