{"title":"III—an integrated interactive incremental programming environment based on compilation","authors":"B. Magnusson, Sten Minör","doi":"10.1145/317164.317192","DOIUrl":null,"url":null,"abstract":"A large variety of tools for program development are available today. The tools tend to become more and more sophisticated, but are usually isolated utilities that have to be applied one by one. An alternative to the tool-box approach is an integrated programming environment utilizing powerful interaction facilities.\nThe design and a prototype implementation of an integrated programming environment is described and the qualities of such a system are discussed. One important design goal was to obtain an environment which has an execution efficiency comparable to that of a system based on a conventional compiler, and a reasonable interaction speed. For this reason the system is based on incremental translation to native code. Another goal was to obtain incremental execution, i.e. the possibility to modify an executing program. The properties of this mechanism and its consequences are investigated.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1985-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Small Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/317164.317192","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
A large variety of tools for program development are available today. The tools tend to become more and more sophisticated, but are usually isolated utilities that have to be applied one by one. An alternative to the tool-box approach is an integrated programming environment utilizing powerful interaction facilities.
The design and a prototype implementation of an integrated programming environment is described and the qualities of such a system are discussed. One important design goal was to obtain an environment which has an execution efficiency comparable to that of a system based on a conventional compiler, and a reasonable interaction speed. For this reason the system is based on incremental translation to native code. Another goal was to obtain incremental execution, i.e. the possibility to modify an executing program. The properties of this mechanism and its consequences are investigated.