DocumentCode :
869282
Title :
What is object-oriented programming?
Author :
Stroustrup, Bjarne
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
Volume :
5
Issue :
3
fYear :
1988
fDate :
5/1/1988 12:00:00 AM
Firstpage :
10
Lastpage :
20
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 :
C language; programming; C++; data abstraction; data hiding; general-purpose programming language; object-oriented programming; procedural programming; programming paradigms; Computer languages; Concurrent computing; Hardware; Object oriented programming; Runtime; Wire; Writing;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.2020
Filename :
2020
Link To Document :
بازگشت