Encyclopedia > A sharp

  Article Content

A sharp

A# (A sharp) is a separable component of Version 2 of the AXIOM*[?] computer algebra system. It provides a programming language with an optimising compiler[?], an intermediate code interpreter, and a library of data structures and mathematical abstractions[?]. The compiler produces optionally stand-alone executable programs[?], object libraries[?] in native operating system formats, portable bytecode libraries, C or Lisp source code.

The A# programming language has support for object-oriented and functional programming styles. Both types and functions are first class values that can be manipulated with a range of flexible and composable primitives and user programs. The A# language design places particular emphasis on compilation for efficient machine code and portability.

Ports have been made to various 16, 32, and 64 bit architectures: RS/6000, SPARC, DEC Alpha, IA-32, Intel 286, Motorola 680x0, S 370[?]; several operating systems: Linux, AIX, SunOS, HP/UX[?], Next, Mach and other Unix systems, OS/2, DOS, Microsoft Windows, VMS and CMS; C compilers: Xlc[?], gcc, Sun[?], Borland, Metaware[?] and MIPS C[?].

See also:

This article (or an earlier version of it) contains material from FOLDOC, used with permission.



All Wikipedia text is available under the terms of the GNU Free Documentation License

 
  Search Encyclopedia

Search over one million articles, find something about almost anything!
 
 
  
  Featured Article
Shinnecock Hills, New York

... present, and 37.6% are non-families. 27.7% of all households are made up of individuals and 14.5% have someone living alone who is 65 years of age or older. The average ...

 
 
 
This page was created in 34.6 ms