A (aksjomat)

_
Paradygmat Wieloparadygmat : zorientowany obiektowo , funkcjonalny
Zaprojektowany przez Richard Dimick Jenks, Barry Trager, Stephen M. Watt , James Davenport, Robert Sutor, Scott Morrison
Deweloper Centrum badawcze Thomasa J. Watsona
Po raz pierwszy pojawiły się 1971 ; 52 lata temu ( 1971 )
Wersja stabilna
Złoto / listopad 2008 ; 14 lat temu ( 2008-11 )
Wersja podglądu
Srebro / 31 lipca 2014 ; 8 lat temu ( 2014-07-31 )
Platforma Wieloplatformowy (16-32-64-bitowy): RS/6000 , SPARC , Alpha , IA-32 , Intel 286 , Motorola 680x0 , System/370
system operacyjny Wieloplatformowość : Linux , AIX , SunOS , HP-UX , NeXT , Mach , OS/2 , DOS , Windows , VMS , VM/CMS
Licencja Podobny do BSD
Rozszerzenia nazw plików .Jak
Strona internetowa axiom-developer .org
Pod wpływem
Pascala , Haskell
pod wpływem
Aldora

A (wymawiane: A sharp) to zorientowany obiektowo funkcjonalny język programowania , dystrybuowany jako oddzielny składnik wersji 2 systemu algebry komputerowej Axiom . Typy i funkcje języka A# są pierwszorzędnymi wartościami i można ich swobodnie używać wraz z obszerną biblioteką struktur danych i innych abstrakcji matematycznych. Kluczową wytyczną projektową dla A# była przydatność kompilacji do przenośnego i wydajnego kodu maszynowego . Jest dystrybuowany jako darmowe i otwarte oprogramowanie na licencji podobnej do BSD .

Rozwój A# zmienił się teraz na język programowania Aldor .

A# ma zarówno kompilator optymalizujący , jak i pośredni interpreter kodu . Kompilator może emitować dowolne z:

Obsługiwane są następujące kompilatory C: GNU Compiler Collection (GCC), Xlc, Oracle Developer Studio , Borland, Metaware i MIPS C.