PUFFT—The Purdue University fast FORTRAN translator
Communications of the ACM
A Survey of Interactive Graphical Systems for Mathematics
ACM Computing Surveys (CSUR)
The use of interactive graphics to solve numerical problems
Communications of the ACM
Communications of the ACM
POSE: a language for posing problems to a computer
Communications of the ACM
A polyalgorithm for the automatic solution of nonlinear equations
ACM '69 Proceedings of the 1969 24th national conference
The design of a procedureless programming language
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Mathematical software: past, present, and future
Computational science, mathematics and software
Future problem solving environments for computational science
Computational science, mathematics and software
NAPSS-like systems: problems and prospects
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Specifications for the development of a generalized data base planning system
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Interactive programming and automated mathematics
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
AMTRAN: automatic mathematical translation
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
Structure of a language for a numerical analysis problem solving system
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
On the construction of polyalgorithms for automatic numerical analysis
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
FORTRAN codes to fit curves interactively
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
Hi-index | 0.05 |
It has long been a recognized goal of computer programming technology to permit problems to be stated in languages appropriate to the fields in which the problems exist, and to provide for the solution of such problems as stated without requiring the services of specially trained programmers and analysts. Systems that provide these capabilities are “problem solving systems.” Their languages are problem-oriented languages. Systems of this type have been proposed and developed in a number of areas of engineering and design. Examples are the COGO system developed at MIT 1 and the DACS system developed by General Motors 2. At Purdue University during the past year we have been working on a design for a Numerical Analysis Problem Solving System (NAPSS). This paper discusses some of the features of the language and system design, and an approach through the development of so-called polyalgorithms to the design of the numerical analysis packages that are the essential elements of the problem solving system.