Template:APL features: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
No edit summary
Miraheze>Adám Brudzewsky
No edit summary
Line 1: Line 1:
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;"
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;"
   ! colspan="3" | '''<big>APL programming language</big>'''
   ! colspan="3" | '''<big>APL programming language</big>'''
  |-
  | style width="5em;" | '''Introductions'''
  | colspan="2" | [[I am new to programming]] ∙ [[I am a programmer but new to APL]] ∙ [[Intermediate APL]] ∙ [[Modern APL for old APLers]]
   |-
   |-
   | rowspan="6" | '''Features'''
   | rowspan="6" | '''Features'''

Revision as of 11:41, 11 October 2019

APL programming language
Features Syntax Syntactic overviewComparison with traditional mathematics
Built-ins Primitive functionPrimitive operatorQuad-namesSystem commands
Array model ShapeRankDepthSimple scalars
Functions TradfnsDfnsDerived functionsTrains
Operators TradopsDopsDerived operators
Other Bracket indexingBracket axisOuter productAssignmentBranchingKeywordsObject orientated programmingUser commands
Guides GUI applicationsCalling APL from other languagesCalling other languages from APLPerformance tuningAPL on the webParallel computing
Interface The APL SessionTyping APL symbolsAPL fontsMnemonics
Dialects Maintained APL+Win (APL*PLUS) ∙ APL2APL64Dyalog APLdzaima/APLGNU APLNARS2000 (NARS) ∙ ngn/aplOpenAPL
Historical A+ (A) ∙ APL#APL.SVAPLX (APL.68000) ∙ APL\1130APL\360Iverson notationSharp APL (SAX) ∙ VisualAPL (APLNext) ∙ VSAPLYork APL
Derivatives ELIJK (Q, KDB+) ∙ LYaPASNialRAD