Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
APL (programming language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Dyalog APL === Dyalog APL was first released by [[United Kingdom|British]] company Dyalog Ltd.<ref>{{cite web |title=Dyalog Ltd website |url=https://www.dyalog.com/ |access-date=6 June 2018}}</ref> in 1983<ref>{{Cite journal|title = Dyalog at 25|journal = Vector Magazine|publisher = British APL Association|date = September 2008|url = http://www.vector.org.uk/archive/v234b/d25.pdf|access-date = April 14, 2018}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes}}</ref> and, {{as of|2018|lc=y}}, is available for [[IBM AIX|AIX]], [[Linux]] (including on the [[Raspberry Pi]]), [[macOS]] and [[Microsoft Windows]] platforms. It is based on APL2, with extensions to support [[object-oriented programming]],<ref>{{cite book |author=Kromberg, Morten|title=Proceedings of the 2007 symposium on Dynamic languages |chapter=Arrays of objects |date=22 October 2007|page=20|doi=10.1145/1297081.1297087|s2cid=18484472|chapter-url=https://www.dyalog.com/uploads/documents/Papers/Arrays%20of%20Objects.pdf |isbn=9781595938688 |archive-url=https://ghostarchive.org/archive/20221009/https://www.dyalog.com/uploads/documents/Papers/Arrays%20of%20Objects.pdf |archive-date=2022-10-09 |url-status=live|access-date=27 August 2018}}</ref> [[functional programming]],<ref>{{cite web |url=http://archive.vector.org.uk/art10007770 |title=D: A functional subset of Dyalog APL |last1=Scholes |first1=John |publisher=British APL Association}}</ref> and [[tacit programming]].<ref>{{cite web |title=Translation of D-functions into tacit form |last1=Scholes |first1=John |publisher=Dyalog Ltd. |url=https://dfns.dyalog.com/n_tacit.htm}}</ref> Licences are free for personal/non-commercial use.<ref>{{Cite web |url=https://www.dyalog.com/prices-and-licences.htm#basiclic |title=Dyalog β Prices and Licences}}</ref> In 1995, two of the development team β [[John M. Scholes (computer scientist)|John Scholes]] and Peter Donnelly β were awarded the Iverson Award for their work on the interpreter.<ref name="IversonAwards">{{cite web |title=Kenneth E. Iverson Award for Outstanding Contribution to APL|publisher=[[SIGPLAN]] Chapter on Array Programming Languages (SIGAPL) |url=http://www.sigapl.org/award.htm|url-status=dead|archive-url=https://web.archive.org/web/20120226063703/http://www.sigapl.org/award.htm|archive-date=February 26, 2012}}</ref> Gitte Christensen and Morten Kromberg were joint recipients of the Iverson Award in 2016.<ref>{{cite web |title=2016 Iverson Award Recognises Dyalog's CEO and CXO |url=http://www.dyalog.com/dyalogue-newsletters.htm?nl=27&a=158 |access-date=6 June 2018}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)