A persistent programming environment for teaching object-oriented concepts

C. J. Harrison, O. M. Sallabi

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    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 languageEnglish
    Title of host publicationProceedings - IEEE Computer Society's International Computer Software and Applications Conference|Proc IEEE Comput Soc Int Comput Software Appl Conf
    PublisherIEEE Computer Society
    Pages547-554
    Number of pages7
    Publication statusPublished - 2002
    Event26th 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

    Conference26th Annual International Computer Software and Applications Conference
    CityOxford
    Period1/07/02 → …
    Internet address

    Keywords

    • Object-oriented
    • Persistent programming environment

    Fingerprint

    Dive into the research topics of 'A persistent programming environment for teaching object-oriented concepts'. Together they form a unique fingerprint.

    Cite this