A Sharp (Axiom)
|Designed by||Richard Dimick Jenks, Barry Trager, Stephen Watt, James Davenport, Robert Sutor, Scott Morrison|
|Developer||IBM Thomas J. Watson Research Center|
|Influenced by||Pascal, Haskell|
|Platform||Cross-platform (multi-platform) (16, 32, and 64 bit): RS/6000, SPARC, Alpha, IA-32, Intel 286, Motorola 680x0, System/370|
|OS||Cross-platform (multi-platform): Linux, AIX, SunOS, HP-UX, NeXT, Mach, OS/2, DOS, Microsoft Windows, VMS, VM/CMS|
A♯ (A sharp) is an object-oriented functional programming language distributed as a separable component of Version 2 of the Axiom computer algebra system. A# types and functions are first-class values and can be used freely in conjunction with an extensive library of data structures and other mathematical abstractions. A key design guideline for A# was suitability of compilation to portable and efficient machine code.
Development of A# has now switched to the Aldor programming language.
- stand-alone executable programs
- object libraries in native operating system formats
- portable bytecode libraries
- C source code, or
- Lisp source code.
- 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) (in English). IBM Thomas J. Watson Research Center. p. 7. Retrieved 2013-01-06.
|This programming language–related article is a stub. You can help Wikipedia by expanding it.|