-
Book Overview & Buying
-
Table Of Contents
Software Architecture with C++ - Second Edition
By :
C++, created by Bjarne Stroustrup at AT&T Bell Labs as an extension of the C language, is a high-level, general-purpose, compiled, statically typed programming language supporting procedural, object-oriented, and generic programming.
This language is used in a plethora of cases to build both low- and high-level systems, varying from creating firmware and operating systems, desktop and mobile applications, to server software, frameworks, and services. C++ code runs on all kinds of hardware, is massively deployed on compute clouds, and can even be found in outer space. Such success wouldn’t have been possible without the broad set of features this multi-paradigm language has.
In the previous chapter, we introduced architectural patterns that solve high-level system design challenges such as scalability, availability, deployment, and integration in distributed environments. This chapter brings the focus down to the C++ language level...