APL Machine: Difference between revisions

Jump to navigation Jump to search
41 bytes added ,  12:05, 3 August 2021
m
no edit summary
(Created page with "{{Infobox array language | title = The APL Machine | array model = nested | numeric types = | unicode suppor...")
 
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
}}
}}


'''The APL Machine''' was a unique APL implementation by [[wikipedia:Analogic Corporation]], created with the explicit purpose of facilitating programming their analog array processor.
'''The APL Machine''' was a unique APL implementation by [[wikipedia:Analogic Corporation|Analogic Corporation]], created with the explicit purpose of facilitating programming their analog array processor.


== History ==
== History ==


The machine was conceived at a New Years party where Sandy Friedman, of Boston-based Planning Economics, introduced his colleague James L. Ryan to John Dobbs of Analogic Corporation. Analogic was interested in making their array processors easy to program. The [[wikipedia:array processor|array processor]]s were typically attached to a [[wikipedia:Digital Equipment Corporation|Digital Equipment Corporation]] [[wikipedia:VAX|VAX]] and were programmed in [[wikipeda:Fortran|Fortran]] using a large library of subroutines which loaded and then executed microcode into the Analogic array processor. Friedman and Ryan introduced Dobbs to APL and suggested that it would be a much easier vehicle for programming the array processors. The project was named in honour of a paper by [[Phil Abrams]].
The machine was conceived at a New Years party where Sanford Friedman, of Boston-based Planning Economics, introduced his colleague James L. Ryan to John Dobbs of Analogic Corporation. Analogic was interested in making their array processors easy to program. The [[wikipedia:array processor|array processor]]s were typically attached to a [[wikipedia:Digital Equipment Corporation|Digital Equipment Corporation]] [[wikipedia:VAX|VAX]] and were programmed in [[wikipedia:Fortran|Fortran]] using a large library of subroutines which loaded and then executed microcode into the Analogic array processor. Friedman and Ryan introduced Dobbs to APL and suggested that it would be a much easier vehicle for programming the array processors. The project was named in honour of a paper by [[Phil Abrams]].


Development was done between 1982 and 1986 by Friedman and Ryan, together with Ron Murray, Gordon Lassar, Reed Shilts,
Development was done between 1982 and 1986 by Friedman and Ryan, together with Ron Murray, Gordon Lassar, Reed Shilts,
Mike Duvos, Mike Berry, John Delo, Dick Suitor, Dave Grantz, Carl Zimmerman, Steve Atlas and Harvey Bingham. The APL Machine evolved as an Analogic AP-500 array processor, in which the [[primitive]]s existed as microcode, driven by a [[wikipedia:Motorola 68000|Motorola 68000]]-based computing system which ran the interpreter and managed the [[wikipedia:I/O|I/O]].
Mike Duvos, Mike Berry, John Delo, Dick Suitor, David Grantz, Carl Zimmerman, Steve Atlas, Harvey Bingham and Richard Suitor. The APL Machine evolved as an Analogic AP-500 array processor, in which the [[primitive]]s existed as microcode, driven by a [[wikipedia:Motorola 68000|Motorola 68000]]-based computing system which ran the interpreter and managed the [[wikipedia:I/O|I/O]].


== Features ==
== Features ==

Navigation menu