View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007

Sum2002 Midterm Review: Historical Context

Who first used the word "object-oriented" to talk about programming systems?

W.R.T. programming, probably Alan Kay. Or at least someone at X-PARC

How is the development of C++ and Smalltalk similar? Different?

Similarities: both based on an OO paradigm
Differences:
C++: hack of C to introduce OO ideas in a procedural language. Emphasis wasn't on a pure OO language, but rather to take useful ideas from it and integrate it with the effiency and power of procedural.
Smalltalk: primarily a theoritical work, to explore the idea of OO programming.

What system was C++ based on? Barbara Ericson

How did ideas in a drawing program influence OO development?

Basically, inspiration of idea of treating blocks of code / memory as objects.
What about master and instance drawings? Barbara Ericson

Name another programming approach that was popular when OO was first developing, and name a language of the time that exemplified it.

functional: lisp / scheme . . . wasn't perl functional too? (-DMW)
perl is NOT a functional language, Dan McClintic Williams. alan fay
procedural: c / pascal / fortran (or any of the progeny of ALGOL for that matter)

Matt Alexander

Link to this Page