Is C++ still a "language"?
- by slashmais
Considering that C++ is a conglomerate of at least the following:
C
C-with-classes (original C++)
templates (class, function)
template meta-programming
variadic templates(pdf)
lambda functions
preprocessor macros, pragma's
each of which requiring specialized knowledge of their distinct implementation semantics.
You can use only some of the above and call your code "C++".
Still a language?, or else what is it?