What Does Orthogonal Mean?
Orthogonal, in a computing context, describes a situation where a programming language or data object can be used without considering its after-effects toward other program functions.
Techopedia Explains Orthogonal
If a programming language can be used without having to worry about how it will affect another programming language, it is said to be orthogonal. For example, Pascal is considered orthogonal while C++ is considered non-orthogonal. In addition, features of a programming language that are compatible with earlier versions of itself have an orthogonal relationship with the program.