APL (programming language)
influenced: * A and A+ * C++ * FP * J * K * MATLAB * Nial * PPL * Python * q (kdb) * S * Snap! * Speakeasy * Wolfram Language
subject: Category:.NET programming languages
label: APL語言 @zh
label: APL @es
subject: Category:IBM software
description: funkcionalni, simbolni programski jezik za delo z večdimenzionalnimi polji @sl
subject: Category:Programming languages with an ISO standard
subject: Category:Programming languages
id: a9xAKttWgP4
title: Conway's Game Of Life in APL
label: APL (programovací jazyk) @cs
subject: Category:APL programming language family
title: APL demonstration
description: 程式語言一種 @yue
influenced by: Mathematical notation
name: APL
description: Programmiersprache @de
id: 8
description: linguaggio di programmazione @it
description: ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ @pa
description: functional, symbolic programming language for operating on multidimensional arrays
platform: Cross-platform software
subject: Category:Homoiconic programming languages
description: lenguaje de programación @es
text: As I walked by the office the three students shared, I could hear sounds of an argument going on. I poked my head in the door, and Eric asked me, "Isn't it true that everyone knows the notation we're using is called APL?" I was sorry to have to disappoint him by confessing that I had never heard it called that. Where had he got the idea it was well known? And who had decided to call it that? In fact, why did it have to be called anything? Quite a while later I heard how it was named. When the implementation effort started in June of 1966, the documentation effort started, too. I suppose when they had to write about "it", Falkoff and Iverson realized that they would have to give "it" a name. There were probably many suggestions made at the time, but I have heard of only two. A group in SRA in Chicago which was developing instructional materials using the notation was in favor of the name "Mathlab". This did not catch on. Another suggestion was to call it "Iverson's Better Math" and then let people coin the appropriate acronym. This was deemed facetious. Then one day Adin Falkoff walked into Ken's office and wrote "A Programming Language" on the board, and underneath it the acronym "APL". Thus it was born. It was just a week or so after this that Eric Iverson asked me his question, at a time when the name hadn't yet found its way the thirteen miles up the Taconic Parkway from IBM Research to IBM Mohansic.
description: limbaj de programare @ro
description: язык программирования @ru
description: programmeertaal @nl
paradigm: Array programming
date: 2023-11-07
description: പ്രോഗ്രാമിങ് ഭാഷ @ml
description: programovací jazyk @cs
description: プログラミング言語 @ja
subject: Category:Articles with example code
title: The Origins of APL
description: programspråk @sv
description: programmeringsspråk @nn
author: Eugene McDonnell
latest release version: 4.9504801E7
description: ohjelmointikieli @fi
title: 50
wordnet type: synset-programming language-noun-1
description: 고급 수학용 프로그래밍 언어 @ko
subject: Category:Functional languages
label: APL (linguagem de programação) @pt
id: _DTpQ4Kk2wA
label: APL (programmeertaal) @nl
id: ra_JyBCI4Xg
label: إيه بي إل (لغة برمجة) @ar
paradigm: Functional programming
implementations: * APL\360 * APL\1130 * APL*Plus * Sharp APL * APL2 * Dyalog APL * NARS2000 * APLX * GNU APL
description: programlingvo @eo
logo size: 130
description: প্রোগ্রামিং ভাষা @bn
url: https://web.archive.org/web/20231107115811/http:/sigapl.org/Articles/MichaelMontalbanoPersonalViewOfAPL.php
url: https://web.archive.org/web/20240127023607/https:/www-public.slac.stanford.edu/sciDoc/docMeta.aspx%3FslacPubNumber=slac-r-114
label: APL (język programowania) @pl
date: 2024-01-27
year: 1966-11-27
different from: Address (programming language)
description: لغة برمجة @ar
label: APL (язык программирования) @ru
subject: Category:Array programming languages
hypernym: Language
license: Open-source software
label: APL (Programmiersprache) @de
description: język programowania @pl
label: APL (프로그래밍 언어) @ko
designer: Kenneth E. Iverson
typing: Type system
type: Thing
label: APL (programspråk) @sv
description: linguagem de programação @pt
subject: Category:Dynamic programming languages
subject: Category:Dynamically typed programming languages
paradigm: Structured programming
description: Programméiersprooch @lb
description: שפת תכנות @iw
developer: Larry Breed, Dick Lathwell, Roger Moore, others