Template:APL features

From APL Wiki
Revision as of 18:55, 18 September 2019 by Miraheze>RikedyP (Transfer from APLcourse github wiki (credit abrudz))
Jump to navigation Jump to search
APL programming language
Introductions I am new to programmingI am a programmer but new to APLIntermediate APLModern APL for old APLers
Features
Syntax Comparison 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 Dyalog APLAPL+WinAPL64APL2GNU APLNARS2000dzaima/APLngn/aplAPLNextOpenAPLVisualAPL
Historical Iverson notationAPL\360APL.SVVSAPLYork APLAPLXSharp APL (SAX) ∙ A+APL#APL\1130
**Derivatives:** JKLYaPASRADELINial
Developers
Current DyalogIBMAPLNowSudley Place SoftwareGNU APL community
Historical MicroAPLIPSASTSCBurroughsCDCData GeneralDECHarrisHPSiemensXerox
Community
Sharing code List of open source softwareAPLcart
User groups BAA (UK) ∙ SIGAPL (USA) ∙ FinnAPL (Finland) ∙ SAUG (Switzerland) ∙ APL Borealis (Canada) ∙ SwedAPL (Sweden) ∙ JAPLA (Japan) ∙ APL-GermanyAPL et J (France)
Forums Dyalog ForumAPL2000 DNNARS2000 Forum
Other APL OrchardDyalog User MeetingIverson Award
People Ken IversonRoger HuiJohn ScholesBob BerneckyPhil AbramsLarry BreedArthur WhitneyCharles BrennerJim Brown (IBM)Adin FalkoffGene McDonnellRoger MooreAlan PerlisBob SmithMorten KrombergGitte ChristensenJon McGrewLynne ShawWilliam RutiserRoy SykesPeter DonnellyDonald McIntyrePhilip Van CleaveAl RoseRaymond TisserandClark WiedmannAlex MorrowDan DyerIan SharpGarth Foster
Publications
Standards ISO 8485:1989 (APL) ∙ ISO/IEC 13751:2001 (Extended APL) ∙ A Dictionary of APL
Other Documentation suitesBooksPapersVideosPeriodicalsTutorials