Hyper/J
English
Etymology
From hyper + J (“the first letter of Java”).
Proper noun
- (Java programming language) A framework for Java development that facilitates multi-dimensional separation of concerns, allowing a developer to decompose and organize software components based on multiple, arbitrary criteria (concerns) simultaneously, even after the software is implemented.
Further reading
- subject-oriented programming § Dimensions on Wikipedia.Wikipedia