APL (programming language)

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category gptkb:programming_language
array programming languages
functional languages
gptkbp:characterSet APL symbols
gptkbp:designedBy gptkb:Kenneth_E._Iverson
gptkbp:fileExtension .apl
gptkbp:firstAppearance 1966
https://www.w3.org/2000/01/rdf-schema#label APL (programming language)
gptkbp:implementedIn gptkb:Dyalog_APL
gptkb:GNU_APL
gptkb:NARS2000
gptkb:IBM_APL2
Jsoftware APL
gptkbp:influenced gptkb:A_Programming_Language_(book)
gptkb:Mathematica
gptkb:K_(programming_language)
gptkb:Q_(programming_language)
A+
array programming languages
J (programming language)
A+ (programming language)
Nial (programming language)
data analysis languages
gptkbp:influencedBy gptkb:mathematical_concept
gptkb:Iverson_notation
gptkbp:ISOStandard gptkb:ISO/IEC_13751:2001
gptkbp:license varies by implementation
gptkbp:notableFeature array processing
concise syntax
vectorized operations
interactive environment
high-level abstraction
multi-dimensional arrays
tacit programming
use of special symbols
domain-specific language for mathematics
gptkbp:notableUser gptkb:IBM
I. P. Sharp Associates
Dyalog
gptkbp:paradigm functional programming
array programming
gptkbp:standardizedBy gptkb:ISO/IEC_13751:2001
gptkbp:typingDiscipline dynamic
gptkbp:website https://www.dyalog.com/apl.htm
gptkbp:bfsParent gptkb:A_Programming_Language_(book)
gptkbp:bfsLayer 7