|
|
1. |
USENIX - Invited Talk: Objecting to Objects
-
Paper which argues that OOP's main benefits stem from helping developers think more clearly - and that these benefits can be gained without using OOP.
|
|
|
2. |
Critique of the Object-Oriented Paradigm - Beyond Object-Orientation
-
Lengthy paper critiquing OOP and OOD. Includes a review of empirical research into OOP.
|
|
|
3. |
Extensible Programming for the 21st Century
NEW!
-
Is an open, more flexible programming environment just around the corner? Article by Gregory V. Wilson. ACM Queue.
|
|
|
4. |
Nuts to OOP!
-
Seasoned programmer Thomas Niemann thinks the increasingly widespread use of object-oriented programming in embedded development is largely unwarranted. Followed by a contrary view from the technical editor of Embedded Systems Programming.
|
|
|
5. |
Object Oriented Programming Oversold!
-
Essay by "Topmind", a comp.objects regular; organized as rebuttal of a series of alleged OOP myths, argues that OOP is far less effective for custom business software than the industry often assumes. Long criticism on many levels and variables.
|
|
|
6. |
Objects Have Failed
-
By Richard P. Gabriel; OOPSLA 2002 address, Seattle, WA. A paradigm fails when the narrative it embodies fails to speak truth, or when its proponents embrace it beyond reason.
|
|
|
7. |
OO Example Code
-
Example using object-oriented polymorphism in object-oriented and non object-oriented programming languages.
|
|
|
8. |
OOP Criticism
-
The author states that Object-Oriented programming (and development in general) has been oversold and overemphasized. They try to debunk some myths on the topic.
|
|
|
9. |
Software Reality
-
Articles about software development, especially methodologies such as Extreme Programming and ICONIX. Also includes links and discussions.
|
|
|
10. |
The Risks Digest Volume 8: Issue 8
-
Bruce Karsh argues that structured programming "is a really bad idea that has been holding back progress for years". Not intentionally humorous.
|
|
|
11. |
Why OO Sucks
-
Short essay by Erlang programmer critiques object-oriented programming from the perspective of functional programming, mostly.
|