|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Bjarne Stroustrup, "What Is Object-Oriented Programming?," IEEE Software, vol. 5, no. 3, pp. 10-20, May/June, 1988. | |||
| BibTex | x | ||
| @article{ 10.1109/52.2020, author = {Bjarne Stroustrup}, title = {What Is Object-Oriented Programming?}, journal ={IEEE Software}, volume = {5}, number = {3}, issn = {0740-7459}, year = {1988}, pages = {10-20}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.2020}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - What Is Object-Oriented Programming? IS - 3 SN - 0740-7459 SP10 EP20 EPD - 10-20 A1 - Bjarne Stroustrup, PY - 1988 KW - procedural programming; object-oriented programming; general-purpose programming language; C++; data abstraction; programming paradigms; data hiding; C language; programming VL - 5 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.2020
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-oriented programming, and traditional programming techniques. The support of programming paradigms by languages is discussed and four paradigms are examined: procedural, data hiding, data abstraction, and object-oriented programming. The support of the latter two by C++ is discussed in some detail.
Index Terms:
procedural programming; object-oriented programming; general-purpose programming language; C++; data abstraction; programming paradigms; data hiding; C language; programming
Citation:
Bjarne Stroustrup, "What Is Object-Oriented Programming?," IEEE Software, vol. 5, no. 3, pp. 10-20, May-June 1988, doi:10.1109/52.2020
Usage of this product signifies your acceptance of the Terms of Use.

