{"title":"An implementation of IPL-V on a small computer","authors":"N. Chapin","doi":"10.1145/800257.808895","DOIUrl":"https://doi.org/10.1145/800257.808895","url":null,"abstract":"An implementation of IPL-V has been made that can be run on the computer most widely used by schools and colleges. This can facilitate the teaching of heuristic as well as the already available algorithmic oriented programing languages. For this implementation, the seven objectives selected lead to making the eight major choices that shaped this one-pass implementation. These choices mostly reflect decisions common to the implementation of any programing language. But in contrast to common practice, list processes were used in the implementation itself. Comparisons have been made of this implementation and other IPL-V implementations.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114258289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Current position and future of EDP standards","authors":"Vico E. Henriques","doi":"10.1145/800257.808925","DOIUrl":"https://doi.org/10.1145/800257.808925","url":null,"abstract":"The efforts of the current standards effort in computers and information processing on both the national and international level is concerned with communications in its generic sense and in specification of techniques and media. The areas of communication may be defined man-to-man, man-to-machine, and machine-to-machine. The development of techniques of language, symbology, coding, and conventions comprise the set of logical standards necessary to a structured art of information processing and interchange. To implement these logical standards physical specifications are needed for media in communication, for formats, and for the interface between devices, between man and device, and between man and man. Most of the effort to date has concentrated on the development of standards modules at a basic level which can be called upon for guidance and direction in the development of information processing systems. A good deal of the effort and the time spent to date has gone into the resolution of semantic problems in the description in concise and unambiguous terms of the scope, objective, and results of standards efforts. The general philosophy has been to attack those problems which are tractable and identify those which are not yet susceptible to negotiated or developed standards, and to build the tools and techniques necessary for their solution. A second matter of philosophy in the approach to standards efforts concomitant with the aforementioned tactic is the development of sets of related standards rather than omnibus standards. The reasons for this are two-fold:","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125429515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"FORTRAN IV on videotape - an experiment in televised programmer training","authors":"Walter T. Mara","doi":"10.1145/800257.808913","DOIUrl":"https://doi.org/10.1145/800257.808913","url":null,"abstract":"During the summer of 1963, the Computer Center of the University of California at Davis produced a televised course in FORTRAN IV programming. The series was recorded on videotape and has been used for all FORTRAN instruction taking place on campus. Preliminary evaluation of the level of attainment of students viewing the lectures indicates that the videotaped series is effective in training programmers. Since programming instruction seems well suited to the television medium, the production of additional courses should be undertaken.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125577028","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Procedures for submission and processing of jobs","authors":"B. Galler","doi":"10.1145/800257.808928","DOIUrl":"https://doi.org/10.1145/800257.808928","url":null,"abstract":"The procedures considered here assume a fairly large-scale operation, without the individual typewriter-like consoles which many computer installations are now contemplating. Actually, with appropriate modifications, these procedures should serve equally well in any installation which has a -and-ldquo;closed-shop operation-and-rdquo; with respect to the actual running of the computer. The objectives to be met here are (1) fastest possible turn-around time, (2) maximum safety of decks and privacy of information, and (3) smooth flow of materials, such as cards, paper, etc., throughout the entire process. It is commonly accepted (though there are still some dissenters), that the most efficient use of a large computer, and the best service for the majority of people who are submitting Jobs, is obtained by using a well-organized executive (or monitoring) system to schedule and otherwise control the sequencing of Jobs through the computer. Usually, but not necessarily always, such a system is used in an invlronment in which a satellite computer handles input and output matching for the system, such as card-to-tape, tape-to-card, and tape-to-printer operations, so the master computer can more nearly match its input-output speeds (from tape) with its internal speed.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125685702","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The delay of synchronous logic nets","authors":"H. Loomis","doi":"10.1145/800257.808886","DOIUrl":"https://doi.org/10.1145/800257.808886","url":null,"abstract":"The delay of networks of delayed-logic synchronous devices is considered in this paper. In particular, the paper is concerned with the delay of representations of Boolean functions constructed from unit delay logic devices. It is shown that the delay required for some non-zero fraction of functions represented grows linearly with the number of arguments (input sequences). It is also shown that this fraction gets extremely large as the number of arguments grows. It is demonstrated that a simple construction technique used with AND, OR, and NOT devices with unit delay can produce networks with delays that also grow linearly in delay as a function of number of arguments with the same slope.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"317 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134127430","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fundamentals of stored program control of telephone switching systems","authors":"F. S. Viglinate","doi":"10.1145/800257.808932","DOIUrl":"https://doi.org/10.1145/800257.808932","url":null,"abstract":"The Bell System has initiated the commercial installation of stored program controlled telephone switching systems. The main purpose for introducing stored program control is to provide flexible systems where additions and changes can be introduced primarily through program modification rather than through changes in hardware. This brief tutorial paper discusses the general organization of these new systems. The basic elements touched upon include control, storage, scanning, signaling, switching, and some associated real-time problems. A description of a simple call is given in order to show how the basic elements of the system fit together. The paper concludes with a brief discussion of redundancy and other techniques used to meet telephone system reliability and maintenance requirements.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125116919","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The STL integrated computer operating system","authors":"Manfred Kory, Paul t Berning","doi":"10.1145/800257.808908","DOIUrl":"https://doi.org/10.1145/800257.808908","url":null,"abstract":"The separation of conventional unit record input/output processing from a large general purpose computer system has been and still is a common and accepted practice among many large-scale computer installations. This kind of processing has been called off-line or peripheral processing and seeks to reduce costs by removing the relatively slow I/O functions such as card reading, card punching, and printing from the large computer and having them performed on smaller less expensive computers. This practice is not without its inherent penalties, all of which tend to reduce the operational efficiency of the system by introducing large throughput times and equivalently large setup times. This paper describes a general-purpose computer system currently implemented at STL that returns the conventional data input/output functions to on-line processes. The paper not only includes a general description of the hardware and software employed but also makes comparisons with prior systems, describes simulaion experiments performed, and evaluates current performance.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123192170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Discussion of a -and-ldquo;problem set-and-rdquo; for instruction in digital computer programming","authors":"E. I. Organick","doi":"10.1145/800257.808914","DOIUrl":"https://doi.org/10.1145/800257.808914","url":null,"abstract":"Recently there has been widespread acceptance of long-known learning principles applied to the teaching of programming. One way to apply the principle of learning in small pieces or steps is to construct and use a -and-ldquo;problem set.-and-rdquo; This is a sequence of problems whose solution on the computer helps the learner to gain progressive capability in computer language, programming fundamentals and programming practice. While not attempting to provide a recipe for construction of such a problem set, this paper analyzes a set of eight problems used successfully for several years during intensive eight-week seminars for engineering professors.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126329472","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Experiences with the goddard computing system during manned spaceflight missions","authors":"J. Donegan, C. Packard, P. Pashby","doi":"10.1145/800257.808889","DOIUrl":"https://doi.org/10.1145/800257.808889","url":null,"abstract":"The computer field today is expanding spectacularly on many fronts. One of the important application areas is the use of the computers as the heart of large information processing systems. These applications require the design and implementation of large automatic realtime computer systems. Since these systems require the expenditure of extensive programming and hardware design efforts, it is important that we study existing systems with a view toward establishing guidelines for the development of future systems of even larger scope. The system we will discuss in this paper is the Goddard Realtime Computing System which was used to support all the National Aeronautics and Space Administration manned missions to date. It is currently being augmented to support the forthcoming Gemini Non-Rendezvous flights, and has been used to provide prime computing support for the Saturn SA-5 and SA-6 flights, the first Gemini GT-1 flight, the orbital Centaur flights to mention a few. It is the purpose of this paper to briefly summarize some of the experiences, difficulties, techniques developed, and lessons learned during the design, implementation, and operation of this system.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130468212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Compilers for student jobs","authors":"S. Rosen","doi":"10.1145/800257.808929","DOIUrl":"https://doi.org/10.1145/800257.808929","url":null,"abstract":"Many University Computer Centers devote a good deal of computer time and a great deal of effort to processing -and-ldquo;student jobs.-and-rdquo; These are programs written by relative beginners in the computer field. Large numbers of students may be attempting to compile and run the same fairly simple programs. Many of the runs never get into execution as a result of source-language errors. There is rarely anything that can be characterized as a production run. The completion of the debugging phase marks the successful completion of the problem. A programming system that is adequate to handle a typical Job mix in an industrial installation may prove to be extremely inefficient when handling hundreds or even thousands of student Jobs per day.","PeriodicalId":167902,"journal":{"name":"Proceedings of the 1964 19th ACM national conference","volume":"239 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1964-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115096060","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}