Abstract
This paper describes a programming environment designed specifically for use in a teaching role and the idealised object-oriented programming language it supports. The basis for the environment's implementation lies in its manipulation of the underlying abstract syntax representation of an application. Such representations may be split and merged and are held in a persistent store. Users interact with the environment via a structure-editor which ensures syntactic correctness and enables incremental semantic checking. Applications developed with the environment can be unparsed into the idealised programming language supported by the environment, and also into the commonly used languages C++ and Java.
Original language | English |
---|---|
Title of host publication | Proceedings - IEEE Computer Society's International Computer Software and Applications Conference|Proc IEEE Comput Soc Int Comput Software Appl Conf |
Publisher | IEEE Computer Society |
Pages | 547-554 |
Number of pages | 7 |
Publication status | Published - 2002 |
Event | 26th Annual International Computer Software and Applications Conference - Oxford Duration: 1 Jul 2002 → … http://dblp.uni-trier.de/db/conf/compsac/compsac2002.html#HarrisonS02http://dblp.uni-trier.de/rec/bibtex/conf/compsac/HarrisonS02.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/compsac/HarrisonS02 |
Conference
Conference | 26th Annual International Computer Software and Applications Conference |
---|---|
City | Oxford |
Period | 1/07/02 → … |
Internet address |
Keywords
- Object-oriented
- Persistent programming environment