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
15:30 - 17:00: NOOL - Designing OO Languages at Ellwood 2 Chair(s): Alex PotaninVictoria University of Wellington | ||||||||||||||||||||||||||||||||||||||||||
15:30 - 16:00 Talk | Link to publication | |||||||||||||||||||||||||||||||||||||||||
16:00 - 16:30 Talk | Andrew BlackPortland State University Pre-print File Attached | |||||||||||||||||||||||||||||||||||||||||
16:30 - 17:00 Talk | James NobleVictoria University of Wellington Link to publication File Attached |