ylfink@water.waterloo.edu (ylfink) (05/27/88)
DEPARTMENT OF COMPUTER SCIENCE
UNIVERSITY OF WATERLOO
SEMINAR ACTIVITIES
PROGRAMMING LANGUAGES SEMINAR
- Monday, May 30, 1988
Dr. Richard Cooper, University of Glasgow, will speak
on ``Persistent Programming''.
TIME: 3:30 PM
ROOM: MC 5045
ABSTRACT
I shall discuss the notion of persistence as part of a
range of devices supplied by the language PS-algol
which simplify the programmer's world by unifying the
ways of manipulating program objects.
Among these facilities are: graphical types - so the
user interface can be written in the same language as
the rest of the program; support for the construction
of complex objects; data type completeness, so that all
objects - numerical textual, graphical, complex or
procedural - can be manipulated with the same ease;
orthogonal persistence - so that transient and
persistent data can be manipulated in the same way.
The use of the language will be illustrated with 3
examples: a bibliographic reference database - showing
the direct production of application programs a
requirements modelling program - showing the ability to
build higher level data models quickly and simply; and
a set of programs which support application programming
by providing support for the modular development of
programs including version control and inter-module
binding control.