Information Technology Reference
In-Depth Information
guage required 32K just to provide a user with a space to write
and execute programs, not to mention the memory required to
store the APL \360 interpreter itself or for the host computer to
perform other computational tasks. The 32K of memory were
twice as much as the Intel 8008 could directly support, and
much more than a typical mini of the 1960s was equipped with
(the immensely popular PDP -8 minicomputer manufactured by
Digital Equipment Corporation was shipped with just 4,096
twelve-bit words of memory in its basic configuration).
Kutt, of course, was aware of the insufficient memory prob-
lem. A simple calculation left no doubt that, without creative
hardware and software solutions, the task of creating an APL
computer to run on the Intel 8008 chip was simply impossible.
For a start, an APL computer would require approximately 16K
of memory to store APL . An additional 20K were required to
provide the user with a workspace - a section of computer mem-
ory where all the user's APL work would be done. And, finally,
another 8K or so were needed so the computer's operating sys-
tem could take care of display, external storage of data and pro-
grams, and other functions. The total of 44K was almost three
times what the 8008 processor could support directly. This is
why Kutt wanted to meet Ramer. Ramer was not only one of
the first software engineers in Canada to successfully develop
and implement a dialect of APL , but his version of the language,
named York APL , was memory efficient and sported a number
of unique features.
In 1968, the York University Computer Centre, where Ramer
was employed as assistant director, operated an IBM System
360 model 40 mainframe computer. The only APL software
that could be installed on it was the APL \360 interpreter just
made publicly available by IBM . In spite of a growing enthusi-
asm for APL in its computer centre, York University could not
afford to install APL \360. The software would consume all the
computational resources that their model of the 360 mainframe
 
 
Search WWH ::




Custom Search