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!
=== Derivative languages === APL has formed the basis of, or influenced, the following languages:{{citation needed|reason=Not contesting these statements at all; some of them are nearly self-evident (J and K, for example), but still, WP quality standards require sources|date=February 2020}} * [[A+ (programming language)|A and A+]], an alternative APL, the latter with graphical extensions. * [[FP (programming language)|FP]], a functional programming language. * Ivy, an interpreter for an APL-like language developed by [[Rob Pike]], and which uses [[ASCII]] as input.<ref>{{Cite web |url=https://godoc.org/robpike.io/ivy |title=Ivy |last1=Pike |first1=Rob |date=2018-03-25 |website=GoDoc |archive-url=https://web.archive.org/web/20190813210651/https://godoc.org/robpike.io/ivy|archive-date=2019-08-13}}</ref> * [[J (programming language)|J]], which was also designed by Iverson, and which uses [[ASCII]] with [[Digraph (computing)|digraphs]] instead of special symbols.<ref name="jinsp">{{cite web |last1=Hui |first1=Roger |url=http://www.jsoftware.com/jwiki/Essays/Bibliography |title=A Bibliography of APL and J |website=jsoftware.com/jwiki |access-date=March 2, 2010}}</ref> * [[K (programming language)|K]], a proprietary variant of APL developed by Arthur Whitney.<ref name="kinsp">{{cite web |url=http://kx.com/Company/press-releases/arthur-interview.php |title=An Interview with Arthur Whitney |publisher=Kx Systems |date=January 4, 2004 |access-date=March 2, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090404064737/http://kx.com/Company/press-releases/arthur-interview.php |archive-date=April 4, 2009}}</ref> * [[MATLAB]], a numerical computation tool.<ref name="mworks">{{cite web |url=http://www.mathworks.com/company/newsletters/news_notes/clevescorner/jan06.pdf |title=The Growth of MATLAB |last1=Moler |first1=Cleve |access-date=February 3, 2010 |url-status=dead |archive-url=https://web.archive.org/web/20090411120119/http://www.mathworks.com/company/newsletters/news_notes/clevescorner/jan06.pdf |archive-date=April 11, 2009}}</ref> * [[Nial]], a high-level array programming language with a functional programming notation. * [[Polymorphic Programming Language]], an interactive, extensible language with a similar base language. * [[S (programming language)|S]], a statistical programming language (usually now seen in the open-source version known as [[R (programming language)|R]]). * [[Snap! (programming language)|Snap''!'']], a low-code block-based programming language, born as an extended reimplementation of [[Scratch (programming language)|Scratch]] * [[Speakeasy (computational environment)|Speakeasy]], a numerical computing interactive environment. * [[Wolfram Language]], the programming language of [[Mathematica]].<ref>{{Cite web|url=https://www.wolfram.com/language/faq/|title=Wolfram Language FAQ|quote=LISP and APL were two early influences|publisher=Wolfram|access-date=February 20, 2020}}</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)