A (Axiom)

A
Paradigm Multiparadigm : objektorienterad , funktionell
Designad av Richard Dimick Jenks, Barry Trager, Stephen M. Watt , James Davenport, Robert Sutor, Scott Morrison
Utvecklare Thomas J. Watson Research Center
Dök först upp 1971 ; 52 år sedan ( 1971 )
Stabil frisättning
Guld / november 2008 ; 14 år sedan ( 2008-11 )
Förhandsgranska release
Silver / 31 juli 2014 ; för 8 år sedan ( 2014-07-31 )
Plattform Cross-platform (16-32-64-bitar): RS/6000 , SPARC , Alpha , IA-32 , Intel 286 , Motorola 680x0 , System/370
OS Plattformsoberoende : Linux , AIX , SunOS , HP-UX , NeXT , Mach , OS/2 , DOS , Windows , VMS , VM/CMS
Licens BSD- liknande
Filnamnstillägg .som
Hemsida axiom-developer .org
Influerad av
Pascal , Haskell
Influerad av
Aldor

A (uttalas: A sharp) är ett objektorienterat funktionellt programmeringsspråk distribuerat som en separerbar komponent av version 2 av Axioms datoralgebrasystem . A#-typer och funktioner är förstklassiga värden och kan användas fritt tillsammans med ett omfattande bibliotek av datastrukturer och andra matematiska abstraktioner. En viktig designriktlinje för A# var lämpligheten att kompilera till bärbar och effektiv maskinkod . Den distribueras som gratis och öppen källkod under en BSD -liknande licens.

Utvecklingen av A# har nu ändrats till programmeringsspråket Aldor .

A# har både en optimerande kompilator och en mellankodtolkare . Kompilatorn kan sända något av:

Följande C-kompilatorer stöds: GNU Compiler Collection (GCC), Xlc, Oracle Developer Studio , Borland, Metaware och MIPS C.