Foreword by Herb Sutter
A Design Rationale for C++/CLI
—Excerpted from "A Design Rationale for C++/CLI" by Herb Sutter. (Full text available online at
http://www.gotw.ca/publications/C++CLIRationale.pdf
.)
1 Overview
A multiplicity of libraries, runtime environments, and development environments are essential to support the range of C++ applications. This view guided the design of C++ as early as 1987; in fact, it is older yet. Its roots are in the view of C++ as a general-purpose language.
—B. Stroustrup (Design and Evolution of C++, Addison-Wesley Professional, 1994, p. 168)
C++/CLI was created to enable C++ use on a major runtime environment, ISO CLI (the standardized subset of .NET).
A technology like C++/CLI is essential to C++'s continued ...
Get Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.