Loading article…
| パラダイム | マルチパラダイム:オブジェクト指向、関数型 |
|---|---|
| デザイン: | リチャード・ディミック・ジェンクス、バリー・トレーガー、スティーブン・M・ワット、ジェームズ・ダヴェンポート、ロバート・サター、スコット・モリソン |
| 開発者 | トーマス・J・ワトソン研究センター |
| 初登場 | 1971年 |
| 安定版リリース | ゴールド / 2008年11月 |
| プレビューリリース | シルバー / 2014年7月31日 |
| プラットフォーム | クロスプラットフォーム(16-32-64 ビット): RS/6000、SPARC、Alpha、IA-32、Intel 286、Motorola 680x0、System/370 |
| OS | クロスプラットフォーム: Linux、AIX、SunOS、HP-UX、NeXT、Mach、OS/2、DOS、Windows、VMS、VM/CMS |
| ライセンス | BSDのような |
| ファイル名拡張子 | 。として |
| Webサイト | アクシオム開発者.org |
| 影響を受けた | |
| パスカル、ハスケル | |
| 影響を受けた | |
| アルドール | |
A ♯(発音:エーシャープ)は、Axiomコンピュータ代数システムのバージョン2の分離可能なコンポーネントとして配布されているオブジェクト指向の関数型 プログラミング言語です。A#の型と関数はファーストクラスの値であり、データ構造やその他の数学的抽象化の広範なライブラリとともに自由に使用できます。A #の主要な設計ガイドラインは、移植可能で効率的なマシンコードにコンパイルできることでした。BSDのようなライセンスの下で、無料のオープンソースソフトウェアとして配布されています。[1]
A# の開発は現在、プログラミング言語Aldorに変更されています。
A# には最適化コンパイラと中間コードインタープリタの両方があります。コンパイラは次のいずれかを出力できます。
次の C コンパイラがサポートされています: GNU Compiler Collection (GCC)、Xlc、Oracle Developer Studio、Borland、Metaware、および MIPS C。
参考文献
- ^ 「よくある質問 (FAQ)」。Axiom: 科学計算システム。2017年2 月 12 日閲覧。
- Stephen M. Watt、Peter A. Broadbery、Samuel S. Dooley、Pietro Iglio、Scott C. Morrison、Jonathan M. Steinbach、Robert S. Sutor (1994-07-20)。「A♯ コンパイラに関する最初のレポート」(PDF)。IBM Thomas J. Watson Research Center。p . 7。2013-01-06に取得。
