[Pl-seminar] Semantics Seminar Schedule

Mitchell Wand wand at ccs.neu.edu
Mon Sep 13 00:05:01 EDT 2004


NU Programming Languages Seminar
Wednesday, September 15, 2004
Room 366 West Village H (http://www.ccs.neu.edu/home/wand/directions.html)
11:45am-1:30pm


Object-Oriented Programming Considered Harmful

Mike Sperber, DeinProgramm

When prescribing how to solve a problem, object-oriented analysis,
design, and programming teaches to translate the world of the problem
into the world of classes, methods, and mutable objects.
Unfortunately, not all problems readily lend themselves to such a
translation.  Consequently, many object-oriented programs contain
mismatches between the natural mental model for an entity in the
problem solution and its representation in the code.  Object-oriented
programmers have accepted this rift as natural and necessary.  It is
not.  Frequently, this merely leads to awkward and hard-to-understand
code.  Sometimes, however, this practice is outright dangerous,
leading to incorrect implementation models that are very difficult to
rectify once the programmer has made them.

This talk will be an anecdotal rant on the subject, and will showcase
the problem (along with a better, non-object-oriented solution) by
discussing real-world models for financial market data.


Upcoming Events:

No events scheduled.  Want to volunteer?

--Mitch



More information about the pl-seminar mailing list