List of language developers: Difference between revisions

Jump to navigation Jump to search
→‎Individual developers: Change dzaima/BQN to BQN: includes CBQN as well
(→‎Individual developers: Change dzaima/BQN to BQN: includes CBQN as well)
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
A '''language developer''' is a company or individual that develops and distributes a programming language. This includes '''vendors''', companies that sell an APL implementation, as well as organizations and individuals that develop free implementations.
:''This article lists notable language developers only. For all APL dialects including those without notable developers, see [[Timeline of APL dialects]]. To choose a dialect for use today, consider the article on [[running APL]].''


Not all developers have dedicated pages as they may not have significant involvement in the APL world. This is particularly true of early APL vendors, since in the [[wikipedia:Mainframe computer|mainframe]] era APL implementations were written in machine code for a particular architecture. Many hardware vendors implemented their own version of a dialect like [[APL.SV]] but did not contribute significantly to APL design.
A language developer is an organization or individual that develops and distributes a programming language. This includes vendors, which are companies that sell APL implementations, as well as developers of free implementations. In the [[wikipedia:Mainframe computer|mainframe]] era it was common for hardware vendors to create APL implementations in machine code for their particular architecture. Developers active today use portable languages in order to support multiple architectures.


== Hardware vendors with APL implementations ==
== Past developers ==
 
=== Hardware vendors with APL implementations ===


* [[wikipedia:Analogic Corporation|Analogic Corporation]]: The APL Machine
* [[wikipedia:Analogic Corporation|Analogic Corporation]]: The APL Machine
* [[wikipedia:Burroughs Corporation|Burroughs Corporation]]: APL-B5500, APL-700
* [[wikipedia:Burroughs Corporation|Burroughs Corporation]]: APL-B5500, [[APL/700]]
* [[wikipedia:Commodore International|Commodore International]]: Waterloo APL
* [[wikipedia:Commodore International|Commodore International]]: Waterloo APL
* [[wikipedia:Control Data Corporation|Control Data Corporation]] (CDC): APL/VE
* [[wikipedia:Control Data Corporation|Control Data Corporation]] (CDC): APL/VE
* [[wikipedia:Data General|Data General]]: AOS/VS APL
* [[wikipedia:Data General|Data General]]: AOS/VS APL
* [[wikipedia:DECUS|DECUS]]: APL-11 for [[wikipedia:PDP-11|PDP-11]]
* [[wikipedia:Digital Equipment Corporation|Digital Equipment Corporation]] (DEC): APL-10, VAX-11 APL
* [[wikipedia:Digital Equipment Corporation|Digital Equipment Corporation]] (DEC): APL-10, VAX-11 APL
* Harris Computer Systems: Harris APL
* Harris Computer Systems: Harris APL
* [[wikipedia:Honeywell|Honeywell]]: GCOS7 APL7
* [[wikipedia:Honeywell|Honeywell]]: GCOS7 APL7
* [[wikipedia:Hewlett-Packard|Hewlett-Packard]] (HP): [[APL\3000]]
* [[wikipedia:Hewlett-Packard|Hewlett-Packard]] (HP): [[APL\3000]]
* Micro Computer Machines: [[wikipedia:MCM/70|MCM/70]] firmware
* [[wikipedia:Siemens|Siemens AG]]
* [[wikipedia:Siemens|Siemens AG]]
* [[wikipedia:Xerox|Xerox]]
* [[wikipedia:Xerox|Xerox]]


== Portable array language developers ==
=== Portable array language developers ===


=== Vendors ===
* [[wikipedia:DECUS|DECUS]]: APL-11 for DEC [[wikipedia:PDP-11|PDP-11]]
 
* [[IBM]]: [[APL2]] and its predecessors
* APLNow (formerly APL2000): [[APL+Win]]
* [[Dyalog Ltd.]]
* [[I.P. Sharp Associates]]
* [[I.P. Sharp Associates]]
* [[IBM]]
* Leptonics Systems Company: MacAPL
* [[Jsoftware]]
* MicroAPL: [[APL.68000]], [[APLX]]
* [[wikipedia:Kx Systems|Kx Systems]] ([[K]]4 and [[Q]])
* MicroAPL: [[APLX]]
* Shakti: [[K]]7 and later
* [[STSC]]
* [[STSC]]
* Sudley Place Software ([[Bob Smith]]): [[NARS2000]]
 
== Active developers ==


=== Organizations ===
=== Organizations ===


* [[GNU APL]] community
* [[APL2000]]: [[APL+Win]], [[APL64]]
* [[Dyalog Ltd.]]: [[Dyalog APL]]
* [[Jsoftware]]: [[J]]
* Log-On Software: Log-On [[APL2]]
* [[wikipedia:Kx Systems|Kx Systems]]: [[K|K4]] and [[Q]]


=== Individual developers ===
=== Individual developers ===


* [[Adám Brudzewsky]]: [[Extended Dyalog APL]]
* [[Adám Brudzewsky]]: [[Extended Dyalog APL]]
* dzaima: [[dzaima/APL]]
* [[Bob Smith]] (as Sudley Place Software): [[NARS2000]]
* [[Marshall Lochbaum]]: [[I]]
* dzaima: [[dzaima/APL]], [[BQN]]
* [[Marshall Lochbaum]]: [[I]], [[BQN]]
* [[Nick Nickolov]]: [[ngn/apl]] and [[ngn/k]]
* [[Nick Nickolov]]: [[ngn/apl]] and [[ngn/k]]
* [[wikipedia:Rob Pike|Rob Pike]]: [[Ivy]]
* [[wikipedia:Rob Pike|Rob Pike]]: [[Ivy]]
* [[John Gibbons]]: [[Nial]]


{{APL development}}[[Category:Vendors]][[Category:Lists]]
{{APL development}}[[Category:Vendors]][[Category:Lists]]

Navigation menu