List of language developers: Difference between revisions
Jump to navigation
Jump to search
m (Adám Brudzewsky moved page Language developers to Language developer: Wikipedia:PLURALPT) |
(Split into past and active developers) |
||
Line 3: | Line 3: | ||
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. | 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. | ||
== 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 | ||
Line 18: | Line 20: | ||
* [[wikipedia:Xerox|Xerox]] | * [[wikipedia:Xerox|Xerox]] | ||
== Portable array language developers == | === Portable array language developers === | ||
* [[wikipedia:DECUS|DECUS]]: APL-11 for DEC [[wikipedia:PDP-11|PDP-11]] | |||
* [[ | |||
* [[I.P. Sharp Associates]] | * [[I.P. Sharp Associates]] | ||
* Leptonics Systems Company: MacAPL | * Leptonics Systems Company: MacAPL | ||
* MicroAPL: [[APL.68000]], [[APLX]] | * MicroAPL: [[APL.68000]], [[APLX]] | ||
* [[STSC]] | * [[STSC]] | ||
== Active developers == | |||
=== Organizations === | === Organizations === | ||
* [[ | * [[APL2000]]: [[APL+Win]], [[APL64]] | ||
* [[ | * [[Dyalog Ltd.]] | ||
* [[IBM]] | |||
* [[Jsoftware]] | |||
* [[wikipedia:Kx Systems|Kx Systems]] ([[K|K4]] and [[Q]]) | |||
* Shakti: [[K|K7]] and later | |||
=== Individual developers === | === Individual developers === | ||
* [[Adám Brudzewsky]]: [[Extended Dyalog APL]] | * [[Adám Brudzewsky]]: [[Extended Dyalog APL]] | ||
* [[Bob Smith]] (as Sudley Place Software): [[NARS2000]] | |||
* dzaima: [[dzaima/APL]], [[dzaima/BQN]] | * dzaima: [[dzaima/APL]], [[dzaima/BQN]] | ||
* Jürgen Sauermann (with contributors): [[GNU APL]] | |||
* [[Marshall Lochbaum]]: [[I]], [[BQN]] | * [[Marshall Lochbaum]]: [[I]], [[BQN]] | ||
* [[Nick Nickolov]]: [[ngn/apl]] and [[ngn/k]] | * [[Nick Nickolov]]: [[ngn/apl]] and [[ngn/k]] |
Revision as of 17:55, 25 November 2020
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.
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 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.
Past developers
Hardware vendors with APL implementations
- Analogic Corporation: The APL Machine
- Burroughs Corporation: APL-B5500, APL/700
- Commodore International: Waterloo APL
- Control Data Corporation (CDC): APL/VE
- Data General: AOS/VS APL
- Digital Equipment Corporation (DEC): APL-10, VAX-11 APL
- Harris Computer Systems: Harris APL
- Honeywell: GCOS7 APL7
- Hewlett-Packard (HP): APL\3000
- Micro Computer Machines: MCM/70 firmware
- Siemens AG
- Xerox
Portable array language developers
- DECUS: APL-11 for DEC PDP-11
- I.P. Sharp Associates
- Leptonics Systems Company: MacAPL
- MicroAPL: APL.68000, APLX
- STSC
Active developers
Organizations
- APL2000: APL+Win, APL64
- Dyalog Ltd.
- IBM
- Jsoftware
- Kx Systems (K4 and Q)
- Shakti: K7 and later
Individual developers
- Adám Brudzewsky: Extended Dyalog APL
- Bob Smith (as Sudley Place Software): NARS2000
- dzaima: dzaima/APL, dzaima/BQN
- Jürgen Sauermann (with contributors): GNU APL
- Marshall Lochbaum: I, BQN
- Nick Nickolov: ngn/apl and ngn/k
- Rob Pike: Ivy
- Zachary Taylor: RAD
APL development [edit] | |
---|---|
Interface | Session ∙ Typing glyphs (on Linux) ∙ Fonts ∙ Text editors |
Publications | Introductions ∙ Learning resources ∙ Simple examples ∙ Advanced examples ∙ Mnemonics ∙ ISO 8485:1989 ∙ ISO/IEC 13751:2001 ∙ A Dictionary of APL ∙ Case studies ∙ Documentation suites ∙ Books ∙ Papers ∙ Videos ∙ APL Quote Quad ∙ Vector journal ∙ Terminology (Chinese, German) ∙ Neural networks ∙ Error trapping with Dyalog APL (in forms) |
Sharing code | Backwards compatibility ∙ APLcart ∙ APLTree ∙ APL-Cation ∙ Dfns workspace ∙ Tatin ∙ Cider |
Implementation | Resources ∙ Open-source ∙ Magic function ∙ Performance ∙ APL hardware |
Developers | Timeline of corporations ∙ APL2000 ∙ Dyalog ∙ IBM ∙ IPSA ∙ STSC |