2 ms·
Knowing OOP is also useful, and knowing how OOP behaves on a machine is also useful (vtables). I can't recommend Scheme or Lisp because it will leave students d
by frozenport 13y ago
Knowing OOP is also useful, and knowing how OOP behaves on a machine is also useful (vtables). I can't recommend Scheme or Lisp because it will leave students disconnected from the real-world software stack.
- ibotty 13y agowell. of course knowing oop is useful. but why the modula flavor and not the smalltalk flavor? vtables cannot be used with message-passing object orientation. shouldn't students learn lambda-calculus? shouldn't you teach a functional programming language then? or even a logic programming language? "the real-world software stack" is not the most important thing in the world.