C++ is a LICENSE licensed programming language that is self-hosting but was originally written in [[C|C]].
> QUOTE
# Notability
Used by an absolute ton of software. Particularly common in video games.
It is the primary language of the operating system userspace for [[Haiku]] and [[Microsoft Windows]] (though much has transitioned to [[C Sharp]]).
## History
Began as a preprocessor for [[C|C]]. It is now *mostly* a superset of C and most C code will run unmodified when compiled with a C++ compiler. Confoundingly, there *are* minor differences which can cause unwanted behavior.
# Philosophy
# Platform Support
Most hardware has a C++ compiler.
# Features
# Resources
- C++ Core Guidelines: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
# References
- Subclassing core classes: https://stackoverflow.com/questions/51450794/subclass-stdstring-for-additional-type-safety