| Pi: a case study in object-oriented programming |
| Full text |
Pdf
(813 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Conference proceedings on Object-oriented programming systems, languages and applications
table of contents
Portland, Oregon, United States
Pages: 350 - 360
Year of Publication: 1986
ISBN:0-89791-204-7
Also published in ...
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 48, Citation Count: 5
|
|
|
ABSTRACT
Pi is a debugger written in C + +. This paper explains how object-oriented programming in C + + has influenced Pi's evolution. The motivation for object-oriented programming was to experiment with a browser-like graphical user interface. The first unforeseen benefit was in the symbol table: lazy construction of an abstract syntax-based tree gave a clean interface to the remainder of Pi, with an efficient and robust implementation. Next, though not in the original design, Pi was easily modified to control multiple processes simultaneously. Finally, Pi was extended to control processes executing across multiple heterogeneous target processors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
E. Adams, S.S. Muchinick, "Dbx~ool -- A Window-bascd Symbolic i)ebusser for Sun Workstations', Proceedings Summer USIBNIX Conference, Portland, Oregon, July, 1985.
|
 |
2
|
|
| |
3
|
G.M. Dirlwistle, OJ Dahl, B. Myrhau$, K. Nylpmrd, "Simula Begin'. Charlweli-Bral, 1980.
|
| |
4
|
B. Bruellp, 'Ada~-__bility and Porlabilily olr Symbolic
|
 |
5
|
|
| |
6
|
T.A. Cargill, "lr'be Feel of Pi', Proceedings Winter USBNIX Meeting, Denver, January, 1986.
|
| |
7
|
T.A. Cargill, 'lmplementatioa of the Bfit Debugger', Software - Practio~ mid IExperienee, 15, pp. 153-168, 1985.
|
| |
8
|
S.i. Feidmu, "Make - a Program for Maintainins Compumr
|
| |
9
|
|
| |
10
|
R.E. Gr/swold, M.T. Griswold, "The loon ProlFamm/n8 Lamguage', Prentice-Hail, 1983.
|
| |
11
|
B.W. Kern/ghan, D.M Ritcbie, "the C Programmim| Language', Prentk~-HaJi, 1978.
|
 |
12
|
|
| |
13
|
|
| |
14
|
'Unix Programmers Manual BSD 4.2", University of Califm'- nit. 1984.
|
|