1Introduction

This chapter briefly introduces the history and characteristics of object-oriented programming languages, the origin of the object-oriented method and its basic concepts, and the definition of object-oriented software engineering. Additionally, we will introduce how information is represented and stored in a computer and the development process of a program.

1.1The Development of Computer Programming Languages

A language is a system with a set of grammatical and morphological rules. Language is a tool for thinking, and thoughts are expressed by languages. A computer programming language is a language that can be recognized by computers. It describes solutions to problems, which can be read and executed by computers.

1.1.1Machine ...

Get C++ Programming 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.