4,494
edits
(Created page with "{{Infobox array language | title = The APL Machine | array model = nested | numeric types = | unicode suppor...") |
|||
Line 14: | Line 14: | ||
== History == | == History == | ||
The machine was conceived at a New Years party where | 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 [[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]]. | ||
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, | 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 == |