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...

Full description

Saved in:
Bibliographic Details
Published in:Financial Instrument Pricing Using C++ pp. 1 - 19
Main Author: Duffy, Daniel J
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!
Description
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