# 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]]