Although the concepts of inheritance and polymorphism are strengths of object-oriented programming
languages, they pose special challenges in program slicing.
The consecutive invention of assemblers, compilers, editors, third and fourth generation languages, structured languages, Object-Oriented Programming
, rules-based systems, CASE, repositories, databases, and data warehouses have advanced much more slowly than their hardware counterparts.
Unfortunately, Collins relegates a good introduction to object-oriented programming
to an appendix.
is the current state-of-the-art in software development.
The only difference is that it is described in an object-oriented programming
language, such as C++ or SmallTalk, and then the same software object is reused every time any application uses the concept "customer.
A key feature of most popular approaches to object-oriented programming
is that methods are attached to classes--C++, Smalltalk, Eiffel, Beta--or to groups of classes--CLOS.
Tokoro, who is also a professor at Keio University in Yokohama, offered these and other speculations about the future of competing in a presentation at the Association for Computing Machinery's conference on object-oriented programming
systems, languages, and applications, held last week in Washington, D.
They did, and they called it object-oriented programming
Includes Object-Oriented Programming
Capabilities that Speed Development of Complex Applications and New Notebook Interface for Symbolic Mathematics
Commentary Object-Oriented Megaprogramming Is object-oriented programming
a passing fad or a fundamental technology?