Orthogonal and non-orthogonal features of Java
807588Jul 28 2009 — edited Jul 30 2009Hi, folks. I'm thinking these days about the orthogonal and non-orthogonal features of programming language. In itself, a programming language is orthogonal if its features can be used without thinking about how that usage will affect other features. Pascal is sometimes considered to be an orthogonal language, while C++ is considered to be a non-orthogonal language. What about Java? What's the orthogonal and non-orthogonal features of Java?