A♯ (A Sharp) on funktionaalinen olio-ohjelmointikieli, jota jaetaan itsenäisenä komponenttina Axiomin tietokonealgebrajärjestelmän toiseen versioon. A#:n tyypit ja funktiot ovat niin sanottuja ensimmäisen luokan kansalaisia, joten niitä voi yhdistellä vapaasti ulkopuolisissa kirjastoissa määriteltyjen rakenteiden ja muiden matemaattisten abstraktioiden kanssa. A Sharpin suunnittelussa on lähdetty liikkeelle hyvästä siirettävyydestä eri alustojen välillä ja tehokkuudesta, jota saavutetaan kääntämällä konekielelle.

A#:n sijaan nykyään kehitetään Aldor-ohjelmointikieltä.

A#:lle on kehitetty sekä kääntäjä että tavutulkki. Kääntäjällä voidaan tuottaa seuraavia tiedostoja: suoritettavia ohjelmia object-kirjastoja kyseisen käyttöjärjestelmän mukaan siirrettäviä tavukoodi kirjastoja C:tä Lispiä

Lähteet

Luokka:Funktionaaliset ohjelmointikielet