One of Stroustrop\'s main goals with the C++ language was to make data safer as a: a strongly typed language. a pointer based language. a procedural language. a syntactically improved language. What becomes invalid and terminated when we hit end-of-file or encounter an invalid input, such as reading a value that is not an integer? An istream An input statement An extern buffer An open file instruction Solution ANS: An istream ANS: a syntactically improved language From \"The C++ Programming Language 4th Edition\" by Bjarne Stroustrup • direct mappings of built-in operations and types to hardware to provide efficient memory use and efficient low-level operations, and • affordable and flexible abstraction mechanisms to provide user-defined types with the same notational support, range of uses, and performance as built-in types. .