C++
Has imperative, object-oriented and generic programming features, while also providing the facilities for low level memory manipulation