An Overview of the C++ Programming Language
C++ is a low-level systems programming language originally based on C. It was created by Bjarne Stroustrup in the 1980s. C++ supports object-oriented programming styles in addition to the imperative style.
C++ standards are revised on the 3-year release schedule. The current standard is C++20, officially released in 2020.
C++ Main Features
- C++ is a statically typed compiled language.
- C++ supports object-oriented programming styles through classes.
- C++ supports inheritance-based polymorphism.
- C++ supports the operator overloading.
- Lambda expressions have been supported since C++11, and it has been improved in C++20.
- C++ supports generics via templates.
- C++ supports template-based metaprogramming.
- C++20 now supports concepts.
- Error handling is done using exceptions in C++.
Hello World in C++
#include <iostream>
int main()
{
std::cout << "Hello World!" << std::endl;
}
More on Hello World in C++
If you are interested in finding out more about the C++ programming language, then here's an explanation of the Hello World program in C++ in a little more detail:
- Hello World (C++): C++ Hello World - A quick explanation
C C# Clojure Crystal D Dart Erlang F# Go Haskell Java Javascript Julia Kotlin Lua Python Rust Scala Swift Typescript