Publication | Open Access
Dimensions of object-based language design
515
Citations
19
References
1987
Year
Unknown Venue
EngineeringObject-oriented ModelingSoftware EngineeringObject OrientationSemanticsSoftware AnalysisLanguage LearningApplied LinguisticsLanguage ConstructSyntaxGrammarDesign SpaceLanguage Design IssuesLanguage StudiesObject SystemObject-oriented DesignObject-based Language ParadigmsDesignLinguisticsSoftware DesignObject-based Language DesignProgram AnalysisObject-oriented ProgrammingSystem Software
The design space of object-based languages is characterized in terms of objects, classes, inheritance, data abstraction, strong typing, concurrency, and persistence. Language classes (paradigms) associated with interesting subsets of these features are identified and language design issues for selected paradigms are examined. Orthogonal dimensions that span the object-oriented design space are related to non-orthogonal features of real languages. The self-referential application of object-oriented methodology to the development of object-based language paradigms is demonstrated.
| Year | Citations | |
|---|---|---|
Page 1
Page 1