By Topic

A persistent programming environment for teaching object-oriented concepts

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
C. J. Harrison ; Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK ; O. M. Sallabi

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.

Published in:

Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International

Date of Conference: