Criticism of C++

Main article: Criticism of C++

Despite its widespread adoption, many programmers have criticized the C++ language, including Linus Torvalds,[60] Richard Stallman,[61] and Ken Thompson.[62] Issues include a lack of reflection or garbage collection, slow compilation times, perceived feature creep,[63] and verbose error messages, particularly from template metaprogramming.[64]

To avoid the problems that exist in C++, and to increase productivity,[65] some people suggest alternative languages newer than C++, such as D, Go, Rust and Vala.[66]