{"title":"CPSS: a common programming support system","authors":"Dushan Boreta","doi":"10.1145/1464052.1464054","DOIUrl":null,"url":null,"abstract":"Over the years many computer software systems have been developed to serve the program production process. These systems, variously known as \"production\" systems, \"utility\" systems, or \"support\" systems, are designed and produced for the same purpose: to provide programmers the tools required to produce computer programs. Beyond this common purpose these systems have little in common and, in fact, are unique systems individually tailored to a particular application. In each system much of the tailoring occurs because of the particular computer configuraton, operational system support requirements, computer manufacturer's software characteristics, experience of the designers, schedule pressures, and style preferences of the programmers producing the system. The tailoring is reflected in the design of each program production system and is evident, in many features, for example, the programming languages used, the computer operating procedures, the programmer's inputs, the outputs provided to the programmer, and the program organization in the system.","PeriodicalId":126790,"journal":{"name":"AFIPS '64 (Fall, part I)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1964-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"AFIPS '64 (Fall, part I)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1464052.1464054","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Over the years many computer software systems have been developed to serve the program production process. These systems, variously known as "production" systems, "utility" systems, or "support" systems, are designed and produced for the same purpose: to provide programmers the tools required to produce computer programs. Beyond this common purpose these systems have little in common and, in fact, are unique systems individually tailored to a particular application. In each system much of the tailoring occurs because of the particular computer configuraton, operational system support requirements, computer manufacturer's software characteristics, experience of the designers, schedule pressures, and style preferences of the programmers producing the system. The tailoring is reflected in the design of each program production system and is evident, in many features, for example, the programming languages used, the computer operating procedures, the programmer's inputs, the outputs provided to the programmer, and the program organization in the system.