Eran Bar-Lev
  Phone: 1-866-640-4754

Coming courses

More courses from
C++, OO, UML
Test Driven Development for C++ Developers
Test-Driven Development in C++
Post Modern C++
C++ Debugging
C Programming
Effective C++ in RT/Embedded Systems
Advanced Object-Oriented Software Development using ACE
Modern C++
Application Security using C++
C++\CLI programming in the .NET environment
Object Oriented Analysis / Design using UML
Design Patterns in C++
Object Orient Introduction
The Magic of C++ Template Metaprogramming
Effective C++ and STL
Advanced C Programming
Object Oriented Programming in C++
Post Modern C++ 2
C2RT - Version: 1.1
Effective C++ in RT/Embedded Systems
3 days course
Embedded/Real-Time systems are characterized by memory and performance constraints. Deep understanding of the C++ constructs and mastering the language for efficient writing is therefore vital, and may be even crucial in these systems. The course reveals the hidden overheads and strengths of the language and its mechanisms. The course presents the capabilities, limitations, hazards, and tips and tricks, for better performance and better utilization of memory capabilities of the language, for you to use as an expert programmer in an Embedded/Real-Time environment. The course will also present performance issues associated with the code generated by typical C++ compilers, and various optimization issues. Some benchmarks will be presented as well, to prove and illustrate the improvements that can be made in a project to achieve best performance and memory results.
The course is intended for experienced C++ programmers who wish to better understand the internal structures and mechanisms for improved utilization of the languageā€™s capabilities and strengths in an Embedded/Real-Time environment. For these programmers a deep understanding of the language and its constructs is vital for the success of their project.
Skip Navigation Links.
Related courses
RT Patterns  |  Real-Time UML  |  OOA/D UML  |  Real-Time Design Patterns  |