Software—Practice & Experience
The programming language Oberon
Software—Practice & Experience
What object-oriented programming may be - and what it does not have to be
on ECOOP '88 (European Conference on Object-Oriented Programming)
ACM SIGPLAN Notices
The benefits of enumerated types in Modula-2
ACM SIGPLAN Notices
Programming without enumerations in Oberon
ACM SIGPLAN Notices
Noised or filtered programming? (about enumerated types)
ACM SIGPLAN Notices
Hi-index | 0.00 |
I claim that enumerations, while of course not strictly necessary, are an elegant and useful facility in modern programming languages. I try to show that arguments recently given against them are weak at best and bogus a t worst, for general-purpose programming. Some related issues on types in programming languages are touched as well. These make it even more questionable whether Oberon marks progress or regress in language design.