August 1967 - Vol. 10 No. 8
Features
A computer technique for displaying n-dimensional hyperobjects
A digital computer and automatic plotter have been used to generate three-dimensional stereoscopic movies of the three-dimensional parallel and perspective projections of…
Contextual understanding by computers
A further development of a computer program (ELIZA) capable of conversing in natural language is discussed. The importance of context to both human and machine…
The most fundamental underlying problem in sophisticated software systems involving elaborate, changing data structure is dynamic storage allocation for flexible problem…
On compiling algorithms for arithmetic expressions
This paper deals with algorithms concerning arithmetic expressions used in a FORTRAN IV compiler for a HITAC-5020 computer having n accumulators. The algorithms generate…
A comparison of batch processing and instant turnaround
A study of the programming efforts of students in an introductory programming course is presented and the effects of having instant turnaround (a few minutes) as opposed…
An efficient machine-independent procedure for garbage collection in various list structures
A method for returning registers to the free list is an essential part of any list processing system. In this paper, past solutions of the recovery problem are reviewed…
Reduction in the size of decision tables can be accomplished by several techniques. The techniques considered in this paper are on the parsing of decision tables with…
The Chairman of the ACM Standards Committee, Julien Green, has charged me with making “more effective use of CACM for communication … to get grass-roots…
ARPA: a visible means of support
The Advanced Research Projects Agency has probably done more to lift computer science from other disciplines and to put it on its own feet than any organization inside or…