O'Reilly logo

Object-Oriented Programming with C++ by A.K. Sharma

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1

INTRODUCTION TO C++

1.1 INTRODUCTION

The ‘C’ programming language was created as a structured programming tool for writing large and complex system programs such as operating systems. No wonder that in 1973, Unix operating system was developed using ‘C’. The software developers liked ‘C’ because of its characteristics such as speed, compactness, and ability to harness the power of the hardware through low-level features.

Niklaus Wirth has defined that a program is composed of two components Algorithms and Data structures, as given below:

Algorithms + Data Structures = Programs

Thus, there can be two approaches towards the development of software, i.e. to develop programs either centered around functions or with an emphasis given to data. The ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required