The system described here allows a user to enter a curve into an IBM 360/40 computer via a RAND tablet [1], and interactively to specify various ways of fitting, editing and displaying the curve on an IBM 2250 scope (see Fig. 1). It was developed primarily as a tool to extend the analysis of multivariate function representation (described by Boehm [2]) from tabular methods to polynomial methods. We decided to use an interactive graphics approach for three main reasons: 1. Experience has shown that much time is spent visually editing curves for input errors; this used to be done on an SC-4020 with one-day turn-around. 2. We wanted to experiment rapidly with choice of form, as multivariate functions are hard to classify in terms of representability. 3. The facility was available, along with a basic software support package.
{"title":"Curve fitting and editing via interactive graphics","authors":"A. Priver, B. Boehm","doi":"10.1145/2402536.2402575","DOIUrl":"https://doi.org/10.1145/2402536.2402575","url":null,"abstract":"The system described here allows a user to enter a curve into an IBM 360/40 computer via a RAND tablet [1], and interactively to specify various ways of fitting, editing and displaying the curve on an IBM 2250 scope (see Fig. 1). It was developed primarily as a tool to extend the analysis of multivariate function representation (described by Boehm [2]) from tabular methods to polynomial methods. We decided to use an interactive graphics approach for three main reasons:\u0000 1. Experience has shown that much time is spent visually editing curves for input errors; this used to be done on an SC-4020 with one-day turn-around.\u0000 2. We wanted to experiment rapidly with choice of form, as multivariate functions are hard to classify in terms of representability.\u0000 3. The facility was available, along with a basic software support package.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131199337","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}
For this paper, the subtitle terms are defined as follows: INTERACTIVE: The language processor and the user are engaged in constant dialogue throughout the solution process. NONPROCEDURAL: The input to the processor consists of a problem definition and a request for the solution, rather than a solution procedure.
{"title":"VENUS: a small interactive nonprocedural language","authors":"H. Matthews","doi":"10.1145/2402536.2402546","DOIUrl":"https://doi.org/10.1145/2402536.2402546","url":null,"abstract":"For this paper, the subtitle terms are defined as follows:\u0000 INTERACTIVE: The language processor and the user are engaged in constant dialogue throughout the solution process.\u0000 NONPROCEDURAL: The input to the processor consists of a problem definition and a request for the solution, rather than a solution procedure.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132724182","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}
A system for algebraic manipulations using the TYPE OTHER feature of Control Data's F-63 has been developed. The TYPE OTHER feature enables the user to perform algebraic operations without altering the existing FORTRAN while retaining the ability to write statements in the simple FORTRAN language.
{"title":"Algebraic manipulation on computers for scientists and engineers","authors":"K. Frankowski, C. Zimmerman","doi":"10.1145/2402536.2402553","DOIUrl":"https://doi.org/10.1145/2402536.2402553","url":null,"abstract":"A system for algebraic manipulations using the TYPE OTHER feature of Control Data's F-63 has been developed. The TYPE OTHER feature enables the user to perform algebraic operations without altering the existing FORTRAN while retaining the ability to write statements in the simple FORTRAN language.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129223143","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}
This paper describes a model for the representation of interactive information systems. In terms of the model, it is possible to specify the performance and characteristics, internal and external, of the system. The system designer can adjust the organization of the data, the search and retrieval algorithms, and the operational appearance of the system.
{"title":"A model for interactive systems design","authors":"H. M. Willett","doi":"10.1145/2402536.2402586","DOIUrl":"https://doi.org/10.1145/2402536.2402586","url":null,"abstract":"This paper describes a model for the representation of interactive information systems. In terms of the model, it is possible to specify the performance and characteristics, internal and external, of the system. The system designer can adjust the organization of the data, the search and retrieval algorithms, and the operational appearance of the system.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116360919","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}
This article is intended to describe the design of a working interactive symbol manipulation system, but the reasons for a given action and the implications of it are common to the design of other languages. This introduction therefore formulates the questions that must be asked in the design of such a system, discusses possible alternatives, and suggests the effects of the alternatives.
{"title":"The engineering assistant: design of a symbol manipulation system","authors":"E. Sibley","doi":"10.1145/2402536.2402549","DOIUrl":"https://doi.org/10.1145/2402536.2402549","url":null,"abstract":"This article is intended to describe the design of a working interactive symbol manipulation system, but the reasons for a given action and the implications of it are common to the design of other languages. This introduction therefore formulates the questions that must be asked in the design of such a system, discusses possible alternatives, and suggests the effects of the alternatives.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127077947","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}
AMTRAN is a time-sharing remote-terminal computer system ultimately intended to permit scientists and engineers to "converse" directly with a computer in a "natural" mathematical language. Its current objectives entail attainment of the following goals: a. "automatic" mathematical problem-solving, b. high-speed, on-line, scientific programming, c. a macro-compiler and operating system, and d. the development of low-cost, $5,000-15,000, graphic display terminals.
{"title":"AMTRAN: automatic mathematical translation","authors":"R. Seitz, L. H. Wood, C. A. Ely","doi":"10.1145/2402536.2402542","DOIUrl":"https://doi.org/10.1145/2402536.2402542","url":null,"abstract":"AMTRAN is a time-sharing remote-terminal computer system ultimately intended to permit scientists and engineers to \"converse\" directly with a computer in a \"natural\" mathematical language. Its current objectives entail attainment of the following goals:\u0000 a. \"automatic\" mathematical problem-solving,\u0000 b. high-speed, on-line, scientific programming,\u0000 c. a macro-compiler and operating system, and\u0000 d. the development of low-cost, $5,000-15,000, graphic display terminals.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126709916","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}
APL360 is an experimental interactive system, programmed for IBM System/360 computers, which uses typewriter terminals connected to the central machine by telephone lines for both input and output. The basis of the system is APL [1-4], a truly machine-free programming language which leans heavily on mathematical notions, but does not slavishly follow classical mathematical notation. Correspondingly, the running system, which is completely interpretive, makes no significant concessions to implementation problems.
APL360是为IBM system /360计算机编写的实验性交互系统,它使用打字机终端通过电话线连接到中央机器进行输入和输出。该系统的基础是APL[1-4],这是一种真正与机器无关的编程语言,它严重依赖于数学概念,但不会盲目地遵循经典数学符号。相应的,运行系统完全是解释性的,对执行问题没有做出重大让步。
{"title":"The APL360 terminal system","authors":"A. Falkoff, K. Iverson","doi":"10.1145/2402536.2402540","DOIUrl":"https://doi.org/10.1145/2402536.2402540","url":null,"abstract":"APL360 is an experimental interactive system, programmed for IBM System/360 computers, which uses typewriter terminals connected to the central machine by telephone lines for both input and output. The basis of the system is APL [1-4], a truly machine-free programming language which leans heavily on mathematical notions, but does not slavishly follow classical mathematical notation. Correspondingly, the running system, which is completely interpretive, makes no significant concessions to implementation problems.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130303229","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}
Notwithstanding the considerable effort expended on development of computer languages, the great majority of users are restricted to one of the common algebraic languages (ALGOL, FORTRAN, etc.) for problem solving. In the authors' working environment, it is possible to identify professional disciplines where a problem oriented language would be of great utility; however, it is clear that in the absence of computing experience, the definition of a useful POL would be a lengthy trial and error procedure. As an aid in language definition a macro facility has been implemented on the Allen--Babcock Computing IBM 360/50, whose RUSH system provides a conversational subset of PL/1 [1].
尽管在计算机语言的发展上花费了相当大的努力,但绝大多数用户都局限于一种通用的代数语言(ALGOL, FORTRAN等)来解决问题。在作者的工作环境中,有可能确定专业学科,其中面向问题的语言将大有用处;然而,很明显,在缺乏计算经验的情况下,定义一个有用的POL将是一个漫长的试错过程。作为语言定义的辅助工具,在Allen- Babcock Computing IBM 360/50上实现了一个宏工具,其RUSH系统提供了PL/1的会话子集[1]。
{"title":"A facility for user definition of simple problem oriented languages","authors":"Denis M. Manelski, Henry C. Lefkovits, H. Hebert","doi":"10.1145/2402536.2402556","DOIUrl":"https://doi.org/10.1145/2402536.2402556","url":null,"abstract":"Notwithstanding the considerable effort expended on development of computer languages, the great majority of users are restricted to one of the common algebraic languages (ALGOL, FORTRAN, etc.) for problem solving. In the authors' working environment, it is possible to identify professional disciplines where a problem oriented language would be of great utility; however, it is clear that in the absence of computing experience, the definition of a useful POL would be a lengthy trial and error procedure. As an aid in language definition a macro facility has been implemented on the Allen--Babcock Computing IBM 360/50, whose RUSH system provides a conversational subset of PL/1 [1].","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128394493","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}
In the past, data fitting has usually involved a computer program for the computations, and plotting the fit (usually by hand) to be sure of a "good" fit.
在过去,数据拟合通常涉及计算机程序进行计算,并绘制拟合图(通常是手工绘制)以确保“良好”拟合。
{"title":"FORTRAN codes to fit curves interactively","authors":"L. B. Smith","doi":"10.1145/2402536.2402576","DOIUrl":"https://doi.org/10.1145/2402536.2402576","url":null,"abstract":"In the past, data fitting has usually involved a computer program for the computations, and plotting the fit (usually by hand) to be sure of a \"good\" fit.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114448061","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}
The operating system to be described in this paper serves the Maniac II computer and about 40 users. Maniac II is a research computer and undergoes more or less continual modification and improvement. In its eleven-year life, it has grown in speed from 10,000 instructions per second to 100,000, in vocabulary from 80 instructions to about 300, and in memory size from 12,000 words to 80,000 (changing from half- to full-word instructions in the process). It runs in an open shop. It is in operation about 130 hours a week with only about 50 hours being handled by professional machine operators. At least 8 hours a week are devoted to new construction. On-line input/output equipment consists of console typewriter, scope display, paper tape reader and punch, card reader, line printer, and magnetic tapes. Off-line there are two magnetic tape driven Cal-Comp plotters, an IBM 047 keypunch, and the modified Flexowriters referred to below.
{"title":"The Maniac II system","authors":"R. Lazarus, M. Wells, J. Wooten","doi":"10.1145/2402536.2402541","DOIUrl":"https://doi.org/10.1145/2402536.2402541","url":null,"abstract":"The operating system to be described in this paper serves the Maniac II computer and about 40 users. Maniac II is a research computer and undergoes more or less continual modification and improvement. In its eleven-year life, it has grown in speed from 10,000 instructions per second to 100,000, in vocabulary from 80 instructions to about 300, and in memory size from 12,000 words to 80,000 (changing from half- to full-word instructions in the process). It runs in an open shop. It is in operation about 130 hours a week with only about 50 hours being handled by professional machine operators. At least 8 hours a week are devoted to new construction. On-line input/output equipment consists of console typewriter, scope display, paper tape reader and punch, card reader, line printer, and magnetic tapes. Off-line there are two magnetic tape driven Cal-Comp plotters, an IBM 047 keypunch, and the modified Flexowriters referred to below.","PeriodicalId":148361,"journal":{"name":"Symposium on Interactive Systems for Experimental Applied Mathematics","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1967-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131953848","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}