![]() |
||||
|
Eiffel Unlike several of the other OOPLs discussed (ex: Smalltalk), Eiffel is statically typed, not dynamically typed. This OOPL, developed in 1985 by Bertrand Meyer, emphasizes simplicity and clarity, while preventing the "code tricks" that programmers love to exploit. Eiffel is a PURE OOPL, meaning that it does not allow for ANY non-object programming. All algorithmic code must be written in C, and then interfaced with Eiffel (and this can be done fairly easily). Eiffel also does its own garbage collection. Beyond this, Eiffel not only suggests, but enforces simplicity, lexically (there is no case distinction) and syntactically (there are only six basic executable statements). |
|||