What is object-oriented programming?
- 1 May 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 5 (3) , 10-20
- https://doi.org/10.1109/52.2020
Abstract
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.Keywords
This publication has 4 references indexed in Scilit:
- Encapsulation and inheritance in object-oriented programming languagesACM SIGPLAN Notices, 1986
- Basic concepts in object oriented programmingACM SIGPLAN Notices, 1986
- Pi: a case study in object-oriented programmingACM SIGPLAN Notices, 1986
- Abstraction mechanisms in CLUPublished by Association for Computing Machinery (ACM) ,1977