Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/18605
Type: Thesis
Title: Incremental code generation in a distributed integrated programming environment / Michael James McCarthy.
Author: McCarthy, Michael James, 1964-
Issue Date: 1995
School/Discipline: Dept. of Computer Science
Abstract: This thesis presents a new method for performing incremental code generation in a distributed integrated programming environment. A prototype implementation of such an incremental code generator is also described. The study derives a new retargetable incremental instruction algorithm from a non-incremental instruction selection technique in the framework of a precise model of the underlying program representation. The resulting algorithm incrementally regenerates locally optimal object code after the replacement of a subtree in an abstract syntax tree program representation.
Dissertation Note: Thesis (Ph.D.)--University of Adelaide, Dept. of Computer Science, 1996
Subject: Code generators.
Compilers (Computer programs)
Computer algorithms.
Programming languages (Electronic computers)
Description: Bibliography: leaves 215-229.
viii, 229 leaves ; 30 cm.
Provenance: This electronic version is made publicly available by the University of Adelaide in accordance with its open access policy for student theses. Copyright in this thesis remains with the author. This thesis may incorporate third party material which has been used by the author pursuant to Fair Dealing exception. If you are the author of this thesis and do not wish it to be made publicly available or If you are the owner of any included third party copyright material you wish to be removed from this electronic version, please complete the take down form located at: http://www.adelaide.edu.au/legals
Appears in Collections:Research Theses

Files in This Item:
File Description SizeFormat 
01front.pdf217.79 kBAdobe PDFView/Open
02whole.pdf11.83 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.