A Sharp (Axiom)

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