3 ms·
but the '++'-part does not help in understanding the machine, does it? (i like many new-in-c++11 constructs so don't get me wrong. but they further abstract fr
by ibotty 13y ago
but the '++'-part does not help in understanding the machine, does it?
(i like many new-in-c++11 constructs so don't get me wrong. but they further abstract from the machine.)
- frozenport 13y agoKnowing 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.