HOPL-II The second ACM SIGPLAN conference on History of programming languages
Evolution of the high level programming languages: a critical perspective
ACM SIGPLAN Notices
Resolving feature convolution in middleware systems
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
PolyAML: a polymorphic aspect-oriented functional programming language
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming
The next 700 data description languages
Conference record of the 33rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Hi-index | 0.00 |
Orthogonality was first introduced to the design of programming languages in 1960s and still stands well to the test of time. A language with better orthogonality tends to be easier to understand and more intuitive to use. In this paper, I examine the orthogonality in C++ from the perspectives of type systems, expressions and flow controls.