Misplaced Pages

A♯ (Axiom)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Programming language
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "A♯" Axiom – news · newspapers · books · scholar · JSTOR (February 2016) (Learn how and when to remove this message)
This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.
Find sources: "A♯" Axiom – news · newspapers · books · scholar · JSTOR (February 2016)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "A♯" Axiom – news · newspapers · books · scholar · JSTOR (February 2016) (Learn how and when to remove this message)
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (February 2016) (Learn how and when to remove this message)
(Learn how and when to remove this message)
A
ParadigmMulti-paradigm: object-oriented, functional
Designed byRichard Dimick Jenks, Barry Trager, Stephen M. Watt, James Davenport, Robert Sutor, Scott Morrison
DeveloperThomas J. Watson Research Center
First appeared1971; 53 years ago (1971)
Stable releaseGold / November 2008; 16 years ago (2008-11)
Preview releaseSilver / July 31, 2014; 10 years ago (2014-07-31)
PlatformCross-platform (16-32-64-bit): RS/6000, SPARC, Alpha, IA-32, Intel 286, Motorola 680x0, System/370
OSCross-platform: Linux, AIX, SunOS, HP-UX, NeXT, Mach, OS/2, DOS, Windows, VMS, VM/CMS
LicenseBSD-like
Filename extensions.as
Websiteaxiom-developer.org
Influenced by
Pascal, Haskell
Influenced
Aldor

A (pronounced: 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 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.

Development of A# has now changed to the programming language Aldor.

A# has both an optimising compiler, and an intermediate code interpreter. The compiler can emit any of:

The following C compilers are supported: GNU Compiler Collection (GCC), Xlc, Oracle Developer Studio, Borland, Metaware, and MIPS C.

References

  1. "Frequently Asked Questions (FAQ)". Axiom: The Scientific Computation System. Retrieved 12 February 2017.


Stub icon

This programming-language-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: