The Syntax of DRAGOON: Evaluation and Recommendations

作者: C. Michael Holloway

DOI:

关键词:

摘要: Several different ways to add linguistic support for object-oriented programming the Ada language have been proposed and developed in recent years. DRAGOON is one such extension. This paper describes syntax classes, objects, inheritance, it evaluates against following five criteria: readability, writeability, lack of ambiguity, ease translation, consistency with existing syntax. The evaluation reveals several deficiencies notation. concludes a proposal revised that corrects these deficiencies.

参考文章(13)
Stephen J. Goldsack, Colin Atkinson, Andrea de Maio, Rami Bayan, Object oriented concurrency and distribution in dragoon Journal of Object-oriented Programming. ,(1991)
C. M. Donaldson, Dynamic binding and inheritance in an object-oriented Ada design Journal of Pascal, Ada & Modula-2 archive. ,vol. 9, pp. 12- 18 ,(1990)
Richard Simonian, Michael Crone, InnovAda: true object-oriented programming in Ada Journal of Object-oriented Programming. ,vol. 1, pp. 14- 21 ,(1988)
Bjarne Stroustrup, Margaret A. Ellis, The Annotated C++ Reference Manual ,(1990)
S. Genolini, A. Di Maio, M. De Michele, DRAGOON and Ada: the wedding of the nineties washington ada symposium. pp. 245- 254 ,(1990) , 10.1145/327011.327113
Rebecca J. Wirfs-Brock, Ralph E. Johnson, Surveying current research in object-oriented design Communications of the ACM. ,vol. 33, pp. 104- 124 ,(1990) , 10.1145/83880.84526
Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, David A. Moon, Common Lisp Object System specification Sigplan Notices. ,vol. 23, pp. 1- 142 ,(1988) , 10.1145/885631.885632
David A. Moon, Object-oriented programming with flavors conference on object oriented programming systems languages and applications. ,vol. 21, pp. 1- 8 ,(1986) , 10.1145/960112.28698
Jurgen F. H. Winkler, Adding inheritance to Ada washington ada symposium. pp. 241- 244 ,(1990) , 10.1145/327011.327109