C++ Notes¶
Overview¶
High-level, general-purpose programming language created by Bjarne Stroustrup.
Brief History
- 1985: First released as an extension of the C programming language
- 1997: C++ has object-oriented, generic, and functional features, in addition to facilities for low-level memory manipulation
Applications¶
- Desktop applications,
- video games
- servers (e.g. e-commerce, web search, or databases)
- performance-critical applications (e.g. telephone switches or space probes)
- ...
Tools & Frameworks¶
Hello World!¶
C++ & Artificial Intelligence¶
- Machine Learning
- Computer vision
- Robotics
C++ & Embedded Systems¶
- https://en.wikipedia.org/wiki/Embedded_C%2B%2B
- https://www.qt.io/embedded-development-talk/c-for-embedded-advantages-disadvantages-and-myths
C++ & Game Dev¶
References¶
Wikipedia: - https://en.wikipedia.org/wiki/C%2B%2B - https://en.wikipedia.org/wiki/C%2B%2B/CLI - https://en.wikipedia.org/wiki/Managed_Extensions_for_C%2B%2B
Courses and Tutorials: - C++ Tutorial - Derek Banas