# Introduction According to Bjarne Stroustrup, C++ is a language for developing and using elegant and efficient abstractions. The C++ language features most directly support four programming styles: - [[Procedural Programming]] - [[Data Abstraction]] - [[Object-oriented Programming]] - [[Generic Programming]]. C++ is a [[Compiled Language]]. # Hello World ```run-cpp #include <iostream> void main() { std::cout << "Hello, World!\n"; } ``` [[C++ Standard Library]]