APL\360: Difference between revisions

Jump to navigation Jump to search
1,438 bytes added ,  14:40, 5 May 2020
Availability
(Availability)
Line 27: Line 27:
Significant developments to APL\360 included CMS/APL, which made use of the virtual storage capabilities of CMS, and [[APL.SV]], which introduced shared variables, [[system variable]]s and [[system function]]s. It was subsequently ported to the IBM System/370 and VSPC platforms until its final release in 1983, after which it was replaced by [[APL2]].  
Significant developments to APL\360 included CMS/APL, which made use of the virtual storage capabilities of CMS, and [[APL.SV]], which introduced shared variables, [[system variable]]s and [[system function]]s. It was subsequently ported to the IBM System/370 and VSPC platforms until its final release in 1983, after which it was replaced by [[APL2]].  
[[File:IBM 5110.jpg|thumb|right|IBM 5110]]
[[File:IBM 5110.jpg|thumb|right|IBM 5110]]
== Availability ==
APL\360's implementation was completed in 1966, and it was made available within IBM from the [[wikipedia:Thomas J. Watson Research Center|Watson Research Center]] lab in [[wikipedia:Yorktown Heights, New York|Yorktown Heights]]. From the beginning it was an interactive rather than a batch system, with programmers working directly from a terminal rather than submitting jobs to be run. It was generally available only for IBM projects, but was also used starting in late 1967 by professors and graduate students from [[Syracuse University]] connecting on a single terminal by phone line.<ref>Dana E. Cartwright and Phyllis A. Kent. "SHARP APL Syracuse" at [[IPSA '80]].</ref> In 1968 IBM released APL\360 and [[APL\1130]] as a program product to be run on [[wikipedia:DOS/360|DOS/360]], and later modified it to support [[wikipedia:OS/360 and successors#MVT|MVT]]. These products were primarily used by universities, but also rapidly produced interest in [[time-sharing]] APL, with at least eight companies offering time-sharing in 1968. Business use of APL\360 was limited by its lack of support for reading and writing files, a problem that would only be addressed in IBM products with [[APL.SV]] in 1973. Many companies instead used a derivative system such as [[APL*PLUS]] modified to support files.<ref>[[Eric Iverson]]. "The Integration of APL into the Larger World of Data Processing" at [[IPSA '80]].</ref>
== Implementation ==
== Implementation ==


Navigation menu