A♯ (Axiom)
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Developer | Thomas J. Watson Research Center |
---|---|
First appeared | 1971 |
Stable release | Gold
/ November 2008 |
Preview release | Silver
/ July 31, 2014 |
Haskell | |
Influenced | |
Aldor |
A♯ (pronounced: A sharp) is an
first-class values and can be used freely together with an extensive library of data structures and other mathematical abstractions. A key design guideline for A# was suitability of compiling to portable and efficient machine code. It is distributed as free and open-source software under a BSD-like license.[1]
Development of A# has now changed to the programming language Aldor.
A# has both an
intermediate code
interpreter. The compiler can emit any of:
- Executable stand-alone programs
- Libraries, of native operating system format objects, or of portable bytecode
- Source code, for languages C, or Lisp
The following C compilers are supported: GNU Compiler Collection (GCC), Xlc, Oracle Developer Studio, Borland, Metaware, and MIPS C.
References
- ^ "Frequently Asked Questions (FAQ)". Axiom: The Scientific Computation System. Retrieved 12 February 2017.
- Stephen M. Watt; Peter A. Broadbery; Samuel S. Dooley; Pietro Iglio; Scott C. Morrison; Jonathan M. Steinbach; Robert S. Sutor (1994-07-20). "A First Report on the A♯ Compiler" (PDF). IBM Thomas J. Watson Research Center. p. 7. Retrieved 2013-01-06.