COMP SCI 432
Announcements
Syllabus
Software
Schedule
Grades
Quizzes
Assignments
Lecture Materials
OOP
C++
Java
Simula
Smalltalk
HyperNews Discussion
Instructor's Home Page
Dept Java Page
|
The original object-oriented programming language!
Comp 432 Simula Material
Last Update: 1/5/01
Simula was the first object-oriented programming language and some
would say it is still one of the best OOP languages! Both C++ and Java
have "borrowed" extensively from Simula.
Simula programs appearing in the pdf document
"four principles of object-oriented programming":
- page4.sim, encapsulation
- page7.sim, access levels
- page9.sim, persistence
- page12.sim, inheritance
- page17.sim, scoping issues
- page20.sim, polymorphism
The above source files contain minor structural differences from
the code appearing in the "four principles" document. The document shows
code structured for separate class (module) compilation.
Each of the above program files
has been edited to contain all required classes within a single file
to permit easy viewing and compilation.
Some good Web references on Simula:
|