Linus Torvalds once criticized this language on the grounds that some of its features promoted bad practice. One extension he mentioned, Boost, adds capabilities in mathematics, image processing, and operating system interaction, and provides a way to do template metaprogramming. Name mangling is used by this language to implement polymorphism, and printing to StdOut in this language is done with "c-out" followed by two angle brackets. For 10 points, name this programmin
Linus Torvalds once criticized this language on the grounds that some of its features promoted bad practice. One extension he mentioned, Boost, adds capabilities in mathematics, image processing, and operating system interaction, and provides a way to do template metaprogramming. Name mangling is used by this language to implement polymorphism, and printing to StdOut in this language is done with "c-out" followed by two angle brackets. For 10 points, name this programming language designed by Bjarne Stroustrup, once known as C with Classes.
Linus Torvalds once criticized this language on the grounds that some of its features promoted bad practice.
C++ [accept C with Classes before end; do not accept "C"]