Tue 27 Oct 2015 16:00 - 16:30 at Ellwood 2 - Designing OO Languages Chair(s): Alex Potanin

Classes are as essential to object-oriented programming as the goto statement: while there are probably circumstances where both are useful, on the whole they do more harm than good. Programmers should avoid them, and language designers should provide simpler, comprehensible alternatives with tractable semantics.

Slides from presentation (Classes Harmful.pdf)3.55MiB

Tue 27 Oct