Content deleted Content added
m v1.43b - WP:WCW project (Unicode control characters) |
m Open access bot: url-access updated in citation with #oabot. |
||
(7 intermediate revisions by 6 users not shown) | |||
Line 1:
'''Shared Variables''' are a feature of the programming language [[APL (programming language)|APL]] which allows APL programs running on one [[Processor (computing)|processor]] to share information with another processor.<ref name="ency">{{cite book
|title=Encyclopedia of Microcomputers
|year=1987
|
|isbn=0824727002
|chapter-url=https://books.google.com/books?id=F-Y0wdIIucgC&pg
|pages=
|chapter=APL for Microcomputers}}</ref> Although originally developed for [[mainframe computer]]s, Shared Variables were also used in [[personal computer]] implementations of APL.<ref name="ency"/>
|journal=IBM Journal of Research and Development
|volume= 17
Line 12:
|year=1973
|url=http://www.jsoftware.com/papers/APLDesign1.htm
|
|title=The Design of APL
|author1=A.D. Falkoff
|author2=K.E. Iverson
|pages= 324–334
}}</ref> and are still available as of 2017, in APLs from IBM and Dyalog,<ref name="dya15">{{cite web▼
|doi=10.1147/rd.174.0324
|url-access=subscription
▲}}</ref> and are still available {{as of
|url=http://help.dyalog.com/15.0/Content/InterfaceGuide/Shared%20Variables/Shared%20Variable%20Principles.htm
|
|title=Shared Variable Principles
|work=Dyalog APL 15.0 Help
Line 25 ⟶ 28:
==Origin==
When APL\360 was first introduced in 1968, there were no built-in means by which a user could directly access data from outside of the APL system.
Shared Variable Processors were available to allow APL access to the following:
Line 44 ⟶ 47:
* Full Screen Display Manager (AP124)
* IBM [[Graphical Data Display Manager]] (GDDM) (AP126)
* [[IBM
==Subsequent uses==
In the early 1980s, [[I. P. Sharp Associates]], which offered a rich and advanced APL, introduced Shared Variables in their product. Many of the Shared Variable Processors available for IBM products were also written for Sharp APL, notably TSIO (called PJAM), AP124, AP126, and AP127.
|url=http://rogerdmoore.ca/INF/87QQPotyok4.htm
|
|title=
|author=Richard L. Potyok
|year=1988}}</ref>
Shared Variables were one technique used by APL implementors and vendors to increase the richness of the APL language, doing so without changing the core implementation. With the advent of more powerful personal computing, the exodus of the APL user community to smaller computers was inevitable. APL was first available on [[Intel 8008]], [[Intel 8080|8080]], and
Nearly all other APL vendors chose to implement new
==References==
{{
{{APL programming language}}
[[Category:APL programming language family]]
|