A Tour of C++ and Environs
This chapter describes what C++ is and its purpose. C++ was designed primarily for applications in which performance, efficiency and flexibility play a vital role. C++ was originally designed as an extension to the C programming language. C++ is a multiparadigm programming language because it suppor...
Saved in:
| Published in: | Financial Instrument Pricing Using C++ pp. 1 - 19 |
|---|---|
| Main Author: | |
| Format: | Book Chapter |
| Language: | English |
| Published: |
United Kingdom
John Wiley & Sons, Incorporated
2018
Wiley |
| Subjects: | |
| ISBN: | 0470971193, 9780470971192 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | This chapter describes what C++ is and its purpose. C++ was designed primarily for applications in which performance, efficiency and flexibility play a vital role. C++ was originally designed as an extension to the C programming language. C++ is a multiparadigm programming language because it supports the following styles: Procedural; object‐oriented; generic/template; and functional. The C++ Concurrency library supports both multithreading and multitasking, that is creating programs that are executed by multiple independent threads of control. The library also supports the creation of programs and algorithms by decomposing them into components that can potentially run in parallel with little interaction between them. The chapter then introduces a simple and relevant example to show some of the new features in C++. It further presents an overview of the key concepts and software development environment discussed in this book. The chapter concludes with some guidelines on the estimation, planning and management of software projects. |
|---|---|
| ISBN: | 0470971193 9780470971192 |
| DOI: | 10.1002/9781119170518.ch1 |

