このページには、コンパイラ、コンパイラ ジェネレータ、インタープリタ、トランスレータ、ツール ファンデーション、アセンブラ、自動化可能なコマンド ライン インターフェイス (シェル) などに分類できる注目すべきソフトウェアがリストされています。
Adaコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| PTC オブジェクトエイダ | PTC株式会社 | はい | はい | はい | 独自の |
| GCC ( GNAT ) | GNUプロジェクト | はい | はい | はい | GPLv3+ |
| GNAT LLVM | アダコア | はい | はい | はい | GPLv3+ |
| GreenHills Ada最適化コンパイラ | グリーンヒルズソフトウェア | はい | はい | いいえ | 独自の |
| PTC アペックスエイダ | PTC株式会社 | いいえ | はい | はい | 独自の |
| スコア エイダ | DDC-I | はい | はい | はい | 独自の |
| シンボリックス・アダ | シンボリックス | いいえ | いいえ | シンボリックス属 | 独自の |
| タンデムエイダ[ 1 ] | タンデムコンピューター | いいえ | はい | ガーディアン、ノンストップカーネル | 独自の |
ALGOL 60 コンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| アルゴル60 | RHA(ミニシステムズ)株式会社 | いいえ | いいえ | DOS、CP/M | 個人使用は無料 |
| ALGOL 60(砥石) | ランデルとラッセル | いいえ | いいえ | KDF9 | 未知 |
| ALGOL 60(キッズグローブ) | ホーキンスとハクスタブル | いいえ | いいえ | KDF9 | 未知 |
| 持続性S-アルゴル | ポール・コックショット | はい | いいえ | ドス | 著作権のみ |
| MCP | バロウズ | いいえ | いいえ | MCP | 独自の |
ALGOL 68 コンパイラ
| 名前 | 年 | 目的 | 州 | 説明 | ターゲットCPU | ライセンス | 実装言語 |
|---|---|---|---|---|---|---|---|
| アルゴル 68 r0 | 1968 | 標準 | 国際 | IFIP WG 2.1 最終報告書 | 仕様 – 8月 | ACM | |
| アルゴル 68-R R | 1970 | 軍隊 | 英国 | ICL 1900 | アルゴル60 | ||
| エポスアルゴルE | 1971 | 科学的 | |||||
| アルゴル 68RS RS | 1972 | 軍隊 | 英国 | ポータブルコンパイラシステム | ICL 2900/シリーズ39、Multics、VMSおよびCジェネレータ(1993) | クラウン著作権 | アルゴル 68RS |
| ミニアルゴル68 | 1973 | 研究 | オランダ | シンプルなALGOL 68プログラム用インタープリター「シンプルなALGOL 68プログラム用インタープリター」(PDF)。Centrum Wiskunde & Informatica 。2011年7月18日時点のオリジナル(PDF)からアーカイブ。 | ポータブル通訳機 | 数学センター | アルゴル60 |
| アルゴル 68C C | 1975 | 科学的 | 英国 | ケンブリッジ ALGOL 68 | ICL、IBM 360、PDP 10 & Unix、Telefunken、Tesla & Z80 (1980) [ 2 ] | ケンブリッジ | アルゴル 68C |
| ALGOL 68 改訂レポートr1 | 1975 | 標準 | 国際 | IFIP WG 2.1 改訂報告書 | 仕様 | ACM | |
| オドラアルゴル68 | 1976 | 実用的な用途 | ソ連/ポーランド | オドラ 1204/IL | ソビエト | アルゴル60 | |
| フラックF | 1977 | 多目的 | カリフォルニア州 | デバッグ機能を備えたレポートの完全な実装の改訂 | システム/370 | リース、チオン株式会社 | アセンブラ |
| レニングラード ALGOL 68 L | 1980 | 通信 | ソビエト連邦 | 完全な言語 + モジュール | IBM、DEC、CAMCOH、PS 1001、PC | ソビエト | |
| インタラクティブALGOL 68 I | 1983 | 英国 | 増分コンパイル | パソコン | 非商用シェアウェア | ||
| アルゴル 68S S | 1985 | 科学的 | 国際 | ALGOL 68のSunバージョン | Sun-3、Sun SPARC(SunOS 4.1およびSolaris 2)、Atari ST(GEMDOS)、Acorn Archimedes(RISC OS)、VAX-11(Ultrix-32) | ||
| Algol68toC [ 3 ] (ctrans) | 1985 | エレクトロニクス | 英国 | ELLA ALGOL 68RSからのctrans | ポータブルCジェネレータ | オープンソース&パブリックドメイン(1995) | アルゴル 68RS |
| アルゴル 68 魔神G | 2001 | 完全な言語 | オランダ | 標準的な担保条項を含む | ポータブル通訳機 | GPL | C |
| GCC (ga68) | 2025 | 完全な言語 | ES | GCC フロントエンド | ポータブルコンパイラ | GPL | C |
アセンブラ(Intel *86)
| アセンブラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| A86アセンブラ | エリック・アイザックソン | はい | いいえ | いいえ | 独自の |
| FASM | トマシュ・グリシュタル | はい | はい | はい | BSD |
| GNUアセンブラ | GNUプロジェクト | はい | はい | はい | GPLv3 |
| 高レベルアセンブリ(HLA) | ランドール・ハイド | はい | はい | はい | パブリックドメイン |
| JWasmアセンブラ[ 4 ] | ヤペテと他の人々 | はい | はい | はい | Sybase Open Watcom パブリックライセンス |
| Microsoft マクロ アセンブラ | マイクロソフト | はい | いいえ | いいえ | 独自の |
| ネットワイドアセンブラ | サイモン・タサムとジュリアン・ホール | はい | はい | はい | BSD |
| ターボアセンブラ | ボーランド | はい | いいえ | いいえ | 独自の |
アセンブラー(モトローラ 68*)
| アセンブラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| アセンブラ | モトローラ | はい | いいえ | いいえ | 独自の |
| デブパック | ハイソフトシステムズ | いいえ | いいえ | アミガ、アタリST | 独自の |
| GNUアセンブラ | GNUプロジェクト | はい | はい | はい | GPLv3 |
| rmac | ジェームズ・ハモンズ、ジョージ・ナコス、ランドン・ダイアー | はい | はい | はい | フリーウェア |
アセンブラ(Zilog Z80)
| アセンブラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| マイクロソフト MACRO-80 | マイクロソフト | いいえ | いいえ | はい | 独自の |
| ゼウスアセンブラ | ニール・モッターズヘッド、サイモン・ブラッテル | いいえ | いいえ | はい | 独自の |
| プロメテウス | プロキシマソフトウェア | いいえ | いいえ | いいえ | 独自の |
アセンブラー(その他)
| アセンブラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| TMS 9900アセンブラ | テキサス・インスツルメンツ | はい | はい | はい | 独自の |
| GNUアセンブラ | GNUプロジェクト | はい | はい | はい | GPLv3 |
| TAL(タンデムアプリケーション言語) | タンデムコンピューター | いいえ | はい | ガーディアン、ノンストップカーネル | 独自の |
| pTAL (アプリケーション言語) | タンデムコンピューター | いいえ | はい | ノンストップカーネル、ノンストップOS | 独自の |
| epTAL(アプリケーション言語) | HPE | いいえ | はい | ノンストップOS | 独自の |
BASICコンパイラ
| コンパイラ | 著者 | 作業状態 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | 標準適合 | |
|---|---|---|---|---|---|---|---|---|
| 最小限のBASIC | フルBASIC | |||||||
| アプリゲームキット | ゲームクリエイター | 現在 | はい | はい | いいえ | 独自の | ? | ? |
| ベーシックプラス2 | デジタル・イクイップメント・コーポレーション | 製造中止 | いいえ | ? | RSTS/E、RSX-11M | 独自の | ? | ? |
| SDL 2.0 用 BBC BASIC | リチャード・T・ラッセル | 現在 | はい | はい(Linux、macOS、Android) | はい(Raspberry Pi OS) | zlibライセンス | いいえ | いいえ |
| ブリッツマックス | ブリッツリサーチ | 製造中止 | はい | はい(Linux、macOS) | いいえ | zlibライセンス | いいえ | いいえ |
| ダークベーシック | ゲームクリエイター | 非アクティブ | はい | いいえ | いいえ | MITライセンス | いいえ | いいえ |
| ECMA-55 最小限のBASICコンパイラ[ 5 ] | ジョン・ゲートウッド・ハム | 現在 | いいえ | リナックス | いいえ | GPLv2 | はい | いいえ |
| フリーベーシック | FreeBASIC開発チーム | 現在 | はい | はい | MS-DOS、FreeBSD、Linux | GPLv2+ | 部分的[ 6 ] | いいえ |
| フューチャーベーシック | ブリラーソフトウェア | 現在 | いいえ | macOS | クラシックMac OS | 独自の | 部分的 | いいえ |
| ガンバス | ブノワ・ミニシニ | 現在 | いいえ | はい | いいえ | GPLv2+ | いいえ | いいえ |
| GFAベーシック | フランク・オストロウスキ | 放棄された | はい | いいえ | アミガ、アタリST、MS-DOS | 独自の | いいえ | いいえ |
| 水銀 | RemObjects | 現在 | はい | はい(Linux、macOS、Android、iOS) | はい(WebAssembly) | 独自の | いいえ | いいえ |
| PowerBASIC(旧称Turbo Basic) | PowerBASIC株式会社 | 非アクティブ | はい | いいえ | ドス | 独自の | ? | ? |
| ピュアベーシック | ファンタジーソフトウェア | 現在 | はい | はい | はい | 独自の | いいえ | いいえ |
| QB64 | ガレオン船 | 現在 | はい | はい | はい | LGPLv2.1 | 部分的 | いいえ |
| クイックベーシック | マイクロソフト | 製造中止 | いいえ | いいえ | MS-DOS | 独自の | 部分的 | いいえ |
| タンデムベーシック | タンデムコンピューター | 歴史的 | いいえ | いいえ | ガーディアン、ノンストップカーネル、ノンストップOS | 独自の | いいえ | いいえ |
| 真のベーシック | 真のベーシック | 現在 | はい | いいえ | いいえ | 独自の | はい | 部分的[ 7 ] |
| OpenVMS 用 VSI BASIC | VMS ソフトウェア株式会社 | 現在 | いいえ | いいえ | オープンVMS | 独自の | いいえ | いいえ |
| Xojo(旧REALbasic) | Xojo Inc.(旧Real Software) | 現在 | はい | はい | はい | 独自の | いいえ | いいえ |
BASICインタープリタ
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| ベーシックプラス | デジタル・イクイップメント・コーポレーション | いいえ | いいえ | RSTS/E | 独自の |
| SDL 2.0 用 BBC BASIC | リチャード・T・ラッセル | はい | はい(Linux、macOS、Android、iOS) | Raspberry Pi OS、Webブラウザ | zlibライセンス |
| リバティベーシック | ショップトークシステムズ | はい | いいえ | いいえ | 独自の |
| GW-BASIC | マイクロソフト | いいえ | いいえ | MS-DOS | 独自の |
| Qベーシック | マイクロソフト | いいえ | いいえ | MS-DOS | 独自の |
| シマリス ベーシック | ロナルド・H・ニコルソン・ジュニア | はい | はい | はい | フリーウェア |
| TI ベーシック (TI 99/4A) | テキサス・インスツルメンツ | いいえ | いいえ | TI-99/4A | 独自の |
| TI 拡張ベーシック | テキサス・インスツルメンツ | いいえ | いいえ | TI-99/4A | 独自の |
| ロッキーマウンテンベーシック | [トランス時代] | はい | いいえ | HP9000 | 独自の |
| ヤバシック | マーク・オリバー・イム | はい | はい | 俳句 | MITライセンス |
| スモールベーシック | スモールベーシック | はい | はい | Android、macOS | GPLv3+ |
| スーパーベーシック | ジャン・ジョーンズ | いいえ | いいえ | シンクレアQL | 独自の |
| レベルI ベーシック | スティーブ・レイニンガー | いいえ | いいえ | TRS-80 ROM | 独自の |
| レベルIIベーシック | マイクロソフト | いいえ | いいえ | TRSDOS、NewDos/80、MultiDOS、DosPlus、LDOS | 独自の |
| レベルIIIベーシック | マイクロソフト | いいえ | いいえ | TRSDOS、NewDos/80、MultiDOS、DosPlus、LDOS | 独自の |
| VAXベーシック | デジタル・イクイップメント・コーポレーション | いいえ | いいえ | VAX/VMS | 独自の |
Cコンパイラ
注:
C++コンパイラ
注:
- ^ホストオペレーティングシステムおよび/または⟨クロスコンパイルターゲット⟩のリスト
- ^ a b c Clangフロントエンドを使用しています。[ 32 ] [ 33 ]
- ^ a b c d e f g h EDGフロントエンドを使用しています。[ 37 ]
- ^ a b Cray C++ ライブラリはワイド文字をサポートしておらず、単一のロケールのみをサポートします。
- ^ a b c GCCフロントエンドを使用しています。[ 39 ] [ 40 ]
- ^ EDGE C/C++ コンパイラは Microtec C/C++ コンパイラに基づいています。
- ^最新のOpen64 v5.0はフロントエンドとしてGCC 4.2を使用していますが、C++11はサポートされていません。 [ 39 ] [ 40 ]
C#コンパイラ
| コンパイラ | 著者 | タイプ | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| ビジュアルC# | マイクロソフト | ジット | はい | iOS | いいえ | 独自の | はい |
| ビジュアルC#エクスプレス | マイクロソフト | ジット | はい | いいえ | いいえ | フリーウェア | はい |
| 単核症 | ザマリン | ジット | はい | はい | はい | GPLv2 | はい |
| ポータブル.NET | ドットGNU | AOT | はい | はい | いいえ | GPL | いいえ |
| シャープ開発 | IC#Code チーム。 | ジット | はい | いいえ | いいえ | LGPL | はい |
| ロザリン | .NET ファウンデーション | ジャストインタイム/アタッチメント | はい | 部分的 | いいえ | アパッチ2.0 [ 67 ] | いいえ |
| RemObjects C# | RemObjects | AOT | はい | はい(Linux、macOS、Android、iOS) | はい(WebAssembly) | 独自の | はい |
| IL2CPP | ユニティ・テクノロジーズ | AOT | はい | はい | はい | 独自の | いいえ |
| IL2CPU | コスモス | AOT | はい | はい | はい | BSDライセンス[ 68 ] | いいえ |
| バルトーク | マイクロソフトリサーチ | AOT | はい | いいえ | いいえ | 独自の | いいえ |
| リュジット | .NET ファウンデーション。 | ジット | はい | はい | はい | MITライセンス[ 69 ] | はい |
| コアRT | .NET ファウンデーション。 | AOT/JIT | はい | はい | はい | MITライセンス[ 69 ] | はい |
| bフラット[ 70 ] | ミハル・ストレホフスキー | AOT | はい | はい | はい | GPL [ 71 ] | いいえ |
COBOLコンパイラ
| コンパイラ | 著者 | オペレーティング·システム | ライセンスの種類 | IDE ? | 標準適合 | |||
|---|---|---|---|---|---|---|---|---|
| ウィンドウズ | Unixライク | 他の | COBOL-85 | COBOL 2002 | ||||
| IBM COBOL | IBM | はい | AIX、Linux | z/OS、z/VM、z/VSE、IBM i | 独自の | IBM 開発者ツール (z/OS 用) | はい | 部分的 |
| ネットCOBOL | 富士通、GTソフトウェア | はい | はい | いいえ | 独自の | はい | はい | 部分的 |
| GnuCOBOL(旧OpenCOBOL) | 西田啓介、ロジャー・ホワイル、サイモン・ソビッシュ | はい | はい | はい | GPL | OpenCobolIDE、GIX、HackEdit | はい | 部分的 |
| GCC(gcobol)[ 72 ] | COBOLworx(Symas) | はい | はい | はい | GPL | いいえ | はい[ 73 ] | 計画中[ 73 ] |
| オッターキット[ 74 ] [ 75 ] | ガブリエル・ゴンサルベス | はい | はい | はい(共通言語インフラストラクチャ) | アパッチ2.0 | はい | 部分的 | リリース候補 |
| ビジュアルCOBOL | マイクロフォーカス | はい | はい | はい | 独自の | はい | はい | いいえ |
| isCOBOLの進化 | ベリーアント | はい | はい | はい | 独自の | 日食 | はい | 部分的 |
| VMS COBOL | 元はDigital Equipment Corporation、現在はVSI | いいえ | いいえ | オープンVMS | 独自の | ビジュアルスタジオコード | はい | いいえ |
| MCP COBOL | ユニシス | いいえ | いいえ | MCP | 独自の | キャンデ | はい[ 76 ] | いいえ |
| OS 2200 COBOL | ユニシス | いいえ | いいえ | OS 2200 | 独自の | ? | はい[ 77 ] | いいえ |
| タンデムCOBOL [ 78 ] [ 19 ] | タンデムコンピューター | いいえ | いいえ | ガーディアン、ノンストップカーネル、ノンストップOS | 独自の | Eclipse、Micro Focus COBOLワークベンチ[ 79 ] | ? | ? |
| PDP-11 COBOL | デジタル・イクイップメント・コーポレーション | いいえ | いいえ | RSTS/E、RSX-11M | 独自の | ? | いいえ | いいえ |
| COBOL-85 | デジタル・イクイップメント・コーポレーション | いいえ | いいえ | RSTS/E、RSX-11M、VMS | 独自の | ? | ? | ? |
| オーステックコボル | Esmond & David Pitt と Derek Trusler、Austec International Inc. | いいえ | はい | はい | 独自の | いいえ | 部分的 | 部分的 |
Common Lispコンパイラ
| コンパイラ | 著者 | ターゲット | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| アレグロ コモンリスプ | フランツ株式会社 | ネイティブコード | はい | はい | はい | 独自の | はい |
| 武装クマの共通舌足らず | ピーター・グレイブス | JVM | はい | はい | はい | GPL | はい |
| クリップス | GNUプロジェクト | バイトコード | はい | はい | はい | GPL | いいえ |
| クローズア CL | クローズア・アソシエイツ | ネイティブコード | はい | はい | いいえ | LGPL | はい |
| CMU コモンリスプ | カーネギーメロン大学 | ネイティブコード、バイトコード | いいえ | はい | いいえ | パブリックドメイン | はい |
| コーマン コモンリスプ | コーマンテクノロジーズ | ネイティブコード | はい | いいえ | いいえ | MITライセンス | はい |
| 埋め込み可能なCommon Lisp | フアンホ・ガルシア・リポル | バイトコード、C | はい | はい | はい | LGPL | はい |
| GNU コモンリスプ | GNUプロジェクト | C | はい | はい | いいえ | GPL | いいえ |
| LispWorks | LispWorks株式会社 | ネイティブコード | はい | はい | いいえ | 独自の | はい |
| モクル | ウーキックス | ネイティブコード | いいえ | はい | はい | 独自の | いいえ |
| モヴィッツ | フローデ・V・フィエルド | ネイティブコード、独自のOS | いいえ | いいえ | はい | BSD | いいえ |
| オープンジェネラ | シンボリックス | Ivoryエミュレータ、独自のOS | いいえ | いいえ | はい | 独自の | はい |
| サイエンニア Common Lisp | サイエニア株式会社 | ネイティブコード | いいえ | はい | いいえ | 独自の | いいえ |
| スティールバンク Common Lisp | sbcl.org | ネイティブコード | はい | はい | はい | パブリックドメイン | はい |
Dコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| D(DMD) | デジタルマーズなど | はい | 32ビットLinux、macOS、FreeBSD | いいえ | ブースト | いいえ |
| .NET 用の D | ? | はい | はい | ? | ? | ? |
| GCC(GDC) | GNUプロジェクト | はい | はい | いいえ | GPL | いいえ |
| LDC | LLVM | はい | はい | いいえ | モジュールに応じて複数のオープンソースライセンス | いいえ |
DIBOL/DBLコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| ディボル | デジタル・イクイップメント・コーポレーション | いいえ | いいえ | RSTS/E、VMS | 独自の | いいえ |
| シナジーDBL [ 80 ] [ 81 ] [ 82 ] | シナジェックス | はい | はい | はい | 独自の | はい |
ECMAScriptインタープリタ
エッフェルコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| エッフェルスタジオ | Eiffel Software / コミュニティ開発 (SourceForge) | はい | はい | はい | GPL | はい |
| LibertyEiffel(SmartEiffelのフォーク) | D.コルネットとコミュニティ | ? | はい | ? | GPLv2 | ? |
| スマートエッフェル | D. コルネット | ? | はい | ? | GPLv2 | ? |
Forthコンパイラとインタープリタ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| Win32Forth [ 83 ] | アンドリュー・マッケワン、トム・ジマー、他 | はい | いいえ | いいえ | パブリックドメイン |
| VFXフォース[ 84 ] [ 85 ] | MPE | はい | はい | はい | ? |
| スウィフトフォース[ 86 ] | フォース株式会社 | はい | はい | いいえ | 独自の |
| SP-フォース | アンドレイ・チェレゾフ | はい | はい | ? | GPL3 |
| レトロフォース[ 87 ] | チャールズ・チルダース | はい | はい | ? | ISCライセンス |
| pForth | フィル・バーク | はい | はい | はい | パブリックドメイン |
| オープンファームウェア | ? | ? | ? | ? | BSDライセンス |
| iForth [ 88 ] | マルセル・ヘンドリックス | はい | はい | いいえ | 独自の |
| Gフォース | ベルント・ペイサンとアントン・エルトル | はい | はい | いいえ | GPL3 |
| カラーフォース | チャールズ・H・ムーア | ? | ? | ? | パブリックドメイン |
| シフォース[ 89 ] [ 90 ] [ 91 ] | アルバート・ファン・デル・ホルスト | はい | はい | いいえ | GPL |
| アトラス[ 92 ] | ジョン・ウォーカー | ? | はい | いいえ | パブリックドメイン |
| OSの崩壊[ 93 ] | ヴァージル・デュプラス | いいえ | はい | はい | ? |
| フリーフォース[ 94 ] | ? | はい | はい(Linux) | ? | パブリックドメイン |
| バイトフォース[ 95 ] | ? | ? | ? | ? | ? |
| ノーフォース[ 96 ] | ? | ? | ? | RISC-Vベアメタル | ? |
| 4tH [ 97 ] | ハンス・ベゼマー | はい | はい | はい | LGPL |
Fortranコンパイラ
| コンパイラ | 著者 | 作業状態 | オペレーティング·システム | ライセンスの種類 | IDE ? | ||
|---|---|---|---|---|---|---|---|
| ウィンドウズ | Unixライク | 他の | |||||
| エイコーン Fortran 77 | エイコーンとコードミスト | 現在 | いいえ | いいえ | RISC OS | 独自の | いいえ |
| AMD 最適化 C/C++ コンパイラ(AOCC) | AMD | 現在 | いいえ | はい | いいえ | フリーウェア | いいえ |
| PDP-11 FORTRAN IV | デジタル・イクイップメント・コーポレーション | 製造中止 | いいえ | いいえ | はい | 独自の | いいえ |
| PDP-11 FORTRAN-IV-Plus | デジタル・イクイップメント・コーポレーション | 製造中止 | いいえ | いいえ | はい | 独自の | いいえ |
| Fortran 77 | デジタル・イクイップメント・コーポレーション | 製造中止 | いいえ | ? | RSTS/E、VMS | 独自の | ? |
| Fortran H(Fortran IVに相当) | IBM | 製造中止 | いいえ | いいえ | はい | 独自の | いいえ |
| オラクルフォートラン | オラクル | 製造中止 | いいえ | Linux、Solaris | いいえ | フリーウェア | Oracle 開発者スタジオ |
| PGFORTRAN | ポートランドグループ | 製造中止 | はい | Linuxのみ | はい | 独自の | Windows 上の Visual Studio |
| PathScale コンパイラスイート | シコルテックス | 製造中止 | いいえ | Linuxのみ | いいえ | 独自の | はい |
| アブソフト プロ Fortran | アブソフト | 製造中止 | はい | Linux、macOS | はい | 独自の | はい |
| G95 | アンディ・ヴォート | 非アクティブ | はい | はい | はい | GPL | いいえ |
| VS/9 Fortran IV | ユニシス | 製造中止 | いいえ | いいえ | はい | 独自の | いいえ |
| GCC ( GNU Fortran ) | GNUプロジェクト | 現在 | はい | はい | はい | GPLv3 | Photran(Eclipseの一部)、Simply Fortran、Lahey Fortran |
| インテル Fortran コンパイラクラシック (ifort) | インテル | 現在 | はい | LinuxとmacOS | いいえ | フリーウェア、オプションの優先サポート | はい(プラグイン)、Windows では Visual Studio、Linux では Eclipse、Mac では XCode |
| インテル Fortran コンパイラ (ifx) | インテル | 現在 | はい | リナックス | いいえ | フリーウェア、オプションの優先サポート | はい(プラグイン)、Windows 上の Visual Studio、Linux 上の Eclipse |
| オープン64 | Google、HP、Intel、Nvidia、PathScale、清華大学など | 終了した | いいえ | はい | はい | GPL | いいえ |
| クラシックフラング | LLVMプロジェクト | 現在 | はい | はい | はい | NCSA | はい |
| LLVM フラング | LLVMプロジェクト | 現在 | はい | はい | はい | NCSA | はい |
| LFortran | LFortranチーム | 現在 | はい | はい | はい | BSD | はい |
| FTN95 | シルバーフロスト | 現在 | はい | いいえ | いいえ | 独自の | はい |
| NAG Fortran コンパイラ | 数値アルゴリズムグループ | ? | はい | はい | いいえ | 独自の | はい |
| タンデムフォートラン[ 19 ] | タンデムコンピューター | 製造中止 | いいえ | ? | ガーディアン、ノンストップカーネル、ノンストップOS | 独自の | いいえ |
| フォートラン | IBM | 現在 | いいえ | いいえ | z/OS、z/VSE、およびz/VM | 独自の | 日食 |
| XLフォートラン | IBM | 現在 | いいえ | Linux ( PowerおよびAIX | いいえ | 独自の | 日食 |
| sxf90 / sxmpif90 | NEC | ? | いいえ | はい | スーパーUX | 独自の | はい |
| MCP | ユニシス | 製造中止 | いいえ | いいえ | MCP | 独自の | キャンデ |
| Watcomを開く | Sybaseおよび Open Watcom の貢献者 | 現在 | はい | はい | DOS、OS/2 | Sybase Open Watcom パブリックライセンス | Windows、OS/2の場合 |
| シンボリックスFortran | シンボリックス | 製造中止 | いいえ | いいえ | シンボリックス属 | 独自の | はい |
| クレイ | クレイ | 現在 | はい | はい | はい | 独自の | はい |
Goコンパイラ
| コンパイラ | 作業状態 | オペレーティング·システム | ライセンスの種類 | ||
|---|---|---|---|---|---|
| ウィンドウズ | Unixライク | 他の | |||
| GC | 現在 | はい | はい | はい | BSD 3条項 |
| GCC(gccgo) | 現在 | MinGW、Cygwin | はい | はい | GPL |
| レムオブジェクトゴールド | 現在 | はい | Linux、macOS、Android、iOS | はい(WebAssembly) | 独自の |
| LLVM(llgo) | ドロップ[ 98 ] | いいえ | はい | いいえ | NCSA |
| ゴーファー | 現在 | はい | はい | はい | BSD 2節 |
| タイニーゴー | 現在 | はい | はい | はい | BSD 3条項 |
Haskellコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | 積極的にメンテナンスされていますか? |
|---|---|---|---|---|---|---|
| HBC | レナート・オーガスソントーマス・ジョンソン | ? | はい | いいえ | オープンソース | いいえ |
| GHC | GHC | はい | はい | いいえ | オープンソース | はい |
| YHC | YHC | はい | はい | いいえ | オープンソース | いいえ |
| JHC | ジョン・ミーチャム | はい | はい | いいえ | オープンソース | はい |
ISLISP コンパイラとインタープリタ
| 名前 | 著者 | 作業状態 | ターゲット | 書かれた | オペレーティング·システム | ライセンスの種類 | 標準適合 | ||
|---|---|---|---|---|---|---|---|---|---|
| ウィンドウズ | Unixライク | 他の | |||||||
| Easy-ISLisp [ 99 ] | 笹川健一 | 現在 | C、バイトコード | C、Lisp | いいえ | Linux、macOS、OpenBSD | いいえ | BSD 2節 | はい |
| オープンリスプ | エリギス | 現在 | C、バイトコード | C、Lisp | はい | macOS、Linux、BSD、AIX、Solaris、QNX | ? | 独自の | はい |
| デイリスポ[ 100 ] | マシュー・デンソン | 非アクティブ | Javaバイトコード | Java、Lisp | はい | はい | はい(JVM) | BSD 3条項 | 部分的 |
| アイリス[ 101 ] | 谷口 雅也[ 102 ] | 非アクティブ | バイトコード | 行く | はい | はい | はい | MPL 2.0 | はい |
| アイリスウェブREPL [ 103 ] | 谷口 雅也[ 102 ] | 非アクティブ | JavaScript | Go、JavaScript | はい | はい | はい | MPL 2.0 | はい |
| キス[ 104 ] | 峰島裕二 | 非アクティブ | バイトコード | C、LISP | はい | はい | ? | GPLv3+ | 部分的 |
| OKI ISLISP [ 105 ] | 京都大学と沖電気工業 | 終了した | バイトコード | C | はい | いいえ | いいえ | フリーウェア | はい |
| プライムリスプ | ミハイル・セミョーノフ | 製造中止 | バイトコード | C# | はい | いいえ | いいえ | シェアウェア、自由に再配布可能なバイナリ | いいえ |
| ISリスプロイド | 五味弘 | 製造中止 | バイトコード | ジャワ | いいえ | アンドロイド | いいえ | 独自の | ? |
Javaコンパイラ
| コンパイラ | 著者 | 作業状態 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| エジソンデザイングループ | エジソンデザイングループ | 製造中止 | はい | はい | はい | 独自の | いいえ |
| GCC ( gcj ) | GNUプロジェクト | 非アクティブ | いいえ | はい | いいえ | GPL | いいえ |
| ジャバク | サン・マイクロシステムズ(オラクル所有) | 現在 | はい | はい | はい | BCL | はい |
| javac OpenJDK | サン・マイクロシステムズ(オラクル所有) | 現在 | はい | はい | はい | GPLv2 | はい |
| ECJ (Eclipse コンパイラー for Java) | Eclipseプロジェクト | ? | はい | はい | はい | プレミアリーグ | はい |
| ジケス | IBM | 非アクティブ | ? | はい | ? | IPL | ? |
| パワーJ [ 106 ] | Sybase ( SAPが所有) | 製造中止 | はい | ? | ? | ? | はい |
| ヨウ素 | RemObjects | 現在 | はい | はい(Linux、macOS、Android、iOS) | はい(WebAssembly) | 独自の | はい |
Pascalコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| アムステルダムコンパイラキット | アンドリュー・タネンバウムセリエル・ジェイコブス | いいえ | はい | はい | BSD | いいえ |
| デルファイ | エンバカデロ(コードギア) | はい | はい(Linux、Mac OS) | はい(iOS、Android) | 独自の | はい |
| オキシジェン(旧デルファイ・プリズム) | RemObjects | はい | はい(Linux、macOS、Android、IOS) | はい(WebAssembly) | 独自の | はい |
| フリーパスカル | フロリアン・パウル・クランプフル | はい | はい | はい(OS/2、FreeBSD、Solaris、Haiku、Android、DOSなど[注 2 ]) | GPL | FPIDE、Lazarus、Geany ( Ubuntu上) |
| GCC ( GNU パスカル) | GNUプロジェクト | はい | はい | はい | GPL | いいえ |
| カイリックス | ボーランド(コードギア) | いいえ | はい(Linux) | いいえ | 独自の | はい |
| Windows 用 Turbo Pascal | ボーランド(コードギア) | はい (3.x) | いいえ | いいえ | 独自の | はい |
| マイクロソフトパスカル | マイクロソフト | いいえ | いいえ | はい(DOS) | 独自の | はい |
| OMSIパスカル | オレゴンソフトウェア | いいえ | いいえ | はい ( RT-11、RSX-11、RSTS/E ) | 独自の | いいえ |
| シンボリックス パスカル | シンボリックス | いいえ | いいえ | シンボリックス属 | 独自の | はい |
| タンデムパスカル[ 19 ] | タンデムコンピューター | いいえ | ? | ガーディアン、ノンストップカーネル | 独自の | ? |
| VSIパスカル | VMSソフトウェア株式会社 | いいえ | いいえ | はい(OpenVMS) | 独自の | はい |
| ターボパスカル | CodeGear (ボーランド) | いいえ | いいえ | はい | フリーウェア | はい |
| ベクターパスカル | グラスゴー大学 | はい | はい | いいえ | オープンソース | いいえ |
| 仮想パスカル | ヴィタリー・ミリャノフ | はい | はい | はい(OS/2) | フリーウェア | はい |
| MCP | ユニシス | いいえ | いいえ | MCP | 独自の | キャンデ |
Perlインタープリタ
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| ActivePerlインタープリタ | アクティブステート | はい | はい | はい | 非営利または独占的 |
| Perlインタープリタ | Wall/Perl開発者 | はい | はい | はい | ArtisticまたはGPL v1 |
PHPコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| ファランジェ | デブセンス | はい | いいえ | 部分的 | アパッチ2.0 | はい |
| ピーチパイ | ioレベル | はい | はい | はい | アパッチ2.0 | はい |
PL/Iコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| IBM エンタープライズ PL/I for z/OS | IBM | いいえ | いいえ | z/OS | 独自の | いいえ |
| AIX 用 IBM PL/I | IBM | いいえ | AIX | いいえ | 独自の | いいえ |
| IBM PL/I(F) | IBM | いいえ | いいえ | z/OS | フリーウェア | いいえ |
| IBM VisualAge PL/I Enterprise(OS/2 および Windows NT 用) | IBM | はい | いいえ | OS/2 | 独自の | いいえ |
| Linux および OS/2 用の Iron Spring PL/I | アイアンスプリングソフトウェア | いいえ | リナックス | OS/2 Warp とEComStation | 独自仕様; ライブラリソースはLGPLです | いいえ |
| マイクロフォーカス オープン PL/I | マイクロフォーカス | はい | はい | いいえ | 独自の | はい |
| GCC (pl1gcc) | ヘンリック・ソレンセン | はい | はい | はい | GPL | いいえ |
Pythonコンパイラとインタープリタ
| コンパイラ | 著者 | ターゲット | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| シトン | C | はい | はい | はい | PSFL | いいえ | |
| アイアンパイソン | コマンドライン | はい | はい | はい(CLI) | アパッチ2.0 | いいえ | |
| ジソン | JVM | はい | はい | はい(JVM) | PSFL | いいえ | |
| ヌイトカ | ケイ・ヘイエン | C、C++ | はい | はい | はい | アパッチ2.0 | いいえ |
| ナンバ | アナコンダ | LLVM(JIT) | はい | はい | はい | BSD 2節 | いいえ |
| サイコ | アーミン・リゴ・クリスチャン・ティズマー | x86-32 ( JIT ) | はい | はい | はい | マサチューセッツ工科大学 | いいえ |
| ピピ | 独自のVM(JIT) | はい | はい | はい | マサチューセッツ工科大学 | いいえ | |
| 脱皮した皮膚 | C++ | はい | はい | はい | GPLv3とBSD | いいえ |
Rubyコンパイラとインタープリタ
| コンパイラ | 著者 | ターゲット | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| ヤルヴ | 笹田耕一 | バイトコード | はい | はい | はい | Rubyライセンス | いいえ |
| アイアンルビー | マイクロソフト | 。ネット | はい | はい | はい | アパッチ2.0 | いいえ |
| JRuby | JVM | はい | はい | はい | EPL、GPL、LGPL | いいえ | |
| ムルビー | まつもとゆきひろ | バイトコード | はい | はい | はい | マサチューセッツ工科大学 | いいえ |
| トリュフルビー | オラクル | ネイティブ、JVM | はい | はい | はい | EPL、GPL | いいえ |
Rustコンパイラ
| コンパイラ | 著者 | ウィンドウズ | Unixライク | その他のOS | ベアマシン | ライセンスの種類 |
|---|---|---|---|---|---|---|
| 錆びた | ラスト財団 | はい | はい | はい | はい | Apacheライセンス |
| GCCラスト[ 107 ] | GNUプロジェクト | MinGW、Cygwin、WSL | はい | いいえ | はい | GPL |
Schemeコンパイラとインタープリタ
| コンパイラ | 著者 | ターゲット | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| ビッグルー | マヌエル・セラーノ | ネイティブ、バイトコード | はい | はい | ? | GPL(コンパイラ)とLGPL(ランタイム) | いいえ |
| シェ・スキーム | R. ケント・ディブヴィグ | ネイティブ | はい | はい | いいえ | アパッチ2.0 | いいえ |
| チキン | チキンチーム | C | はい | はい | ? | BSD | いいえ |
| ギャンビット | マーク・フィーリー | C | はい | はい | ? | LGPL | いいえ |
| GNUガイル | GNUプロジェクト | バイトコード | はい | はい | ? | LGPL | いいえ |
| イカロス | アブドゥルアジズ・グロウム | ネイティブ | はい | はい | ? | GPL | いいえ |
| アイアンスキーム | ルウェリン・プリチャード | コマンドライン | はい | はい | はい(共通言語インフラストラクチャ) | Ms-PL | いいえ |
| JScheme | ケン・アンダーソン、ティム・ヒッキー、ピーター・ノーヴィグ | バイトコード | はい | はい | はい(JVM) | zlibライセンス | いいえ |
| 川 | ペル・ボスナー | バイトコード | はい | はい | はい(JVM) | マサチューセッツ工科大学 | いいえ |
| MIT/GNUスキーム | GNUプロジェクト | ネイティブ | はい | はい | ? | GPL | いいえ |
| ラケット | PLT株式会社 | バイトコード + JIT | はい | はい | macOS、Microsoft Windows | LGPL | ドクターラケット |
| スキーム48 | リチャード・ケルシー、ジョナサン・リース | C、バイトコード | はい | はい | ? | BSD | いいえ |
| SCM | オーブリー・ジャファー | C | はい | はい | AmigaOS、Atari ST、クラシック Mac OS、DOS、OS/2、NOS/VE、OpenVMS | LGPL | いいえ |
| SISC | スコット・G・ミラー、マティアス・ラデストック | バイトコード | はい | はい | はい(JVM) | GPLとMPL | いいえ |
| スターリン | ジェフリー・マーク・シスキンド | C | ? | はい | ? | LGPL | いいえ |
| STklos | エリック・ガレシオ | バイトコード | ? | はい | ? | GPL | いいえ |
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|
| ゴーシュ | 河合史朗 | はい | はい | ? | BSD | いいえ |
| プチ・シェ・スキーム | R. ケント・ディブヴィグ | はい | はい | いいえ | アパッチ2.0 | いいえ |
| タイニースキーム | ? | ? | ? | はい | BSD | いいえ |
Smalltalkコンパイラ
| コンパイラ | 著者 | ターゲット | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | IDE ? |
|---|---|---|---|---|---|---|---|
| ファロ | ファロチーム | 仮想マシン | はい | はい | はい | MITライセンス | はい |
| GNUスモールトーク | GNU Smalltalkプロジェクト | バイトコード + JIT | はい | はい | いいえ | GPL | いいえ |
| ビジュアルワークス | シンコムシステムズ | ? | はい | はい | はい | 独自の | はい |
| スモールトークMT | オブジェクトコネクト | ネイティブ | はい | いいえ | いいえ | 独自の | はい |
Tclインタープリタ
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| アクティブTcl | アクティブステート | はい | はい | はい | 非営利または独占的 |
| トゥクルシュ | MKSとその他多数 | はい | はい | はい | 独自仕様および/または無料 |
| 願い | はい | はい | はい |
コマンド言語インタープリタ
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| DCL(デジタル制御言語) | デジタル | いいえ | いいえ | OpenVMS、RSX-11M、RSTS/E | 独自の |
| TACL(タンデム高度コマンド言語) | タンデムコンピューター | いいえ | いいえ | ガーディアン、ノンストップカーネル、ノンストップOS | 独自の |
Rexx通訳
| 通訳者 | 著者 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 |
|---|---|---|---|---|---|
| アミーガARexx | コモドール | いいえ | いいえ | はい | 独自の |
| オブジェクトレックス | IBM | はい | ? | はい | 独自の |
| オープンオブジェクトRexx | オブジェクト指向組織 | はい | はい | いいえ | CPL |
CLIコンパイラ
| コンパイラ | 著者 | 作業状態 | オペレーティング·システム | ライセンスの種類 | IDE ? | ||
|---|---|---|---|---|---|---|---|
| ウィンドウズ | Unixライク | その他のOS | |||||
| ビジュアルスタジオ | マイクロソフト | 現在 | はい | いいえ | いいえ | 独自の | はい |
| 単核症 | 単核症 | 現在 | はい | はい | いいえ | マサチューセッツ工科大学 | はい |
| デルファイプリズム | RemObjects | 現在 | はい | はい | はい | 独自の | はい |
| ポータブル.NET | ドットGNU | 非アクティブ | はい | はい | いいえ | GPL | 未知 |
ソースツーソースコンパイラ
このリストは不完全です。より詳細なソースコードコンパイラのリストについては、こちらを参照してください。
| コンパイラ | 著者 | ターゲット入力 | 目標出力 | 自動並列化装置 | ウィンドウズ | Unixライク | その他のOS | ライセンスの種類 | フレームワーク? |
|---|---|---|---|---|---|---|---|---|---|
| DMS ソフトウェア リエンジニアリング ツールキット | セマンティックデザイン | C / C++、COBOL、PL/I、その他多数 | 任意の言語 | いいえ | はい | はい | はい | 独自の | はい |
| 薔薇 | ローレンス・リバモア国立研究所 | C、Fortranなど | C / C++、Fortranなど | はい | いいえ | はい | はい | BSD | はい |
フリー/オープンソースコンパイラ
製品品質、フリー/オープン ソースのコンパイラ。
- Amsterdam Compiler Kit (ACK) [C、Pascal、Modula-2、Occam、BASIC] [Unix系]
- Clang C/C++/Objective-C コンパイラ
- AMD 最適化 C/C++ コンパイラ
- FreeBASIC [ベーシック] [DOS/Linux/Windows]
- Free Pascal [Pascal] [DOS/Linux/Windows(32/64/CE)/MacOS/NDS/GBA/...(その他多数)]
- GNUコンパイラコレクション(GCC):C(
gcc)、C++(g++)、Objective-C、Objective-C++、Fortran(gfortran)、Ada(GNAT)、Go(gccgo)、D(gdc、9.1以降)、Modula-2(gm2、13.1以降)、COBOL(gcobol、15.1以降)、Rust(gccrs、15.1以降)も利用可能だが標準には含まれていない:Java(gcj)、ALGOL 68(ga68)、Pascal(gpc)、Mercury、Modula-3、VHDL、PL/I。[ 108 ] Linux、BSD、macOS、NeXTSTEP、Windows、BeOSなど - ローカルCコンパイラ[C] [Linux、Windows]
- 研究にも頻繁に使用されるLLVMコンパイラインフラストラクチャ
- ポータブルCコンパイラ[C] [Unixライク]
- Open Watcom [C、C++、Fortran] [Windows および OS/2、Linux/FreeBSD WIP]
- TenDRA [C/C++] [Unixライク]
- 小さな C コンパイラ[C] [Linux、Windows]
- Open64、Linux 上の AMD によってサポートされています。
- XPL PL/I 方言(複数のシステム)
- Swift [Apple OS、Linux、Windows(バージョン5.3以降)]
研究コンパイラ
研究用コンパイラは、実際の大規模アプリケーションを処理できるほど堅牢でも完全でもありません。研究分野における新しい言語機能や新しい最適化の 迅速なプロトタイピングに主に使用されます。
- Open64 : 人気の研究用コンパイラ。Open64 は、前述の PathScale コンパイラのオープンソースの変更を統合しています。
- ROSE :ローレンス・リバモア国立研究所で開発された、C/C++ および Fortran のソースからソースへのアナライザーとトランスレーターを生成するオープンソースのコンパイラ フレームワークです。
- MILEPOST GCC : GCCの強みと、実稼働コンパイラをインタラクティブな研究ツールセットに変換する共通のインタラクティブ コンパイルインターフェイスの柔軟性を組み合わせた、インタラクティブなプラグイン ベースのオープン ソース研究コンパイラです。
- インタラクティブ コンパイル インターフェース– GCCなどの製品品質のコンパイラを強力で安定した研究インフラストラクチャに変換するための高レベル API を備えたプラグイン システム。新しい研究用コンパイラをゼロから開発する必要がありません。
- Microsoft による Phoenix の最適化および分析フレームワーク
- Edison Design Group:C、C++、Java向けの製品品質のフロントエンドコンパイラを提供しています(このページに掲載されているコンパイラの多くは、 Edison Design Groupのフロントエンドソースコードを使用しています[ 109 ])。さらに、Edison Design Groupは独自のソフトウェアを研究目的で提供しています[ 110 ]。
参照
脚注
- ^バージョン9.30で追加されました。ツールとライセンスにはサフィックス「bx」が含まれます。
- ^サポートされているホストとターゲットの詳細については、公式インストーラーとサポートされているターゲットのリストを参照してください。
参考文献
- ^ Vnuk, Richard (1987年8月). Marielle-Trehouart, Ellen (編). 「Ada: Tandemの最新コンパイラおよびプログラミング環境」(PDF) . Tandem Systems Review . 3 (2): 23– 28.
- ^ 「Liverpool Software Gazette - Third Edition」(PDF) 1980年3月。 2010年4月15日時点のオリジナル(PDF)からアーカイブ。 2010年3月20日閲覧。
- ^オープンソースのALGOL 68実装 – Sourceforge.netでファイルを参照。2013年7月21日閲覧。
- ^ JWasm - 2018 年 8 月 19 日現在、github.com 上の Masm 互換アセンブラ。
- ^ Ham, John Gatewood (2014). 「x86-64 Linux®用ECMA-55最小BASICコンパイラ」 . Computers . 3 (3): 69– 116. doi : 10.3390/computers3030069 . S2CID 40383760 .
- ^ angros47 (2013年7月29日). 「ANSI Basic: FreeBasicは標準に準拠しているか?」 FreeBasic . 2023年9月28日時点のオリジナルよりアーカイブ。
- ^バンチェフ、ボイコ (2008). 「真の『真のBASIC』」.数学・情報科学研究所. 2011年3月13日時点のオリジナルよりアーカイブ。
- ^ 「8cc: 小型の C11 コンパイラ」。
- ^ 「BCC(1): BruceのCコンパイラ - Linuxマニュアルページ」。
- ^ 「QBE - コンパイラバックエンド」。
- ^ 「QBE を実際に使ってみましょう」。
- ^ WinWorld: デジタルリサーチ C 1.x。
- ^ 「ガイド:DJGPPとは?」2017年1月6日閲覧。
- ^ 「C/C++標準への適合」 Intel 2020年12月29日閲覧。
- ^ a b「C/C++標準への適合」 Intel 2020年12月29日閲覧。
- ^ "Re: Pacific C" . fd-dev mailing list at list.freedos.org . 2017年1月7日時点のオリジナルよりアーカイブ。 2017年1月6日閲覧。
- ^ "デスメット C" . 2018 年6 月 9 日に取得。
- ^ "Segger コンパイラ" . 2021 年6 月 9 日に取得。
- ^ a b c d White, Carolyn Turnbull編 (1986年2月). 「Tandemの新製品」(PDF) . Tandem Systems Review . 2 (1). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 55– 57.
- ^ "/std (言語の標準バージョンを指定する)" . learn.microsoft.com . Microsoft. 2022年12月23日.
- ^ a b c d e f g「IBM Open XL C/C++ for Linux on Power 17.1.1」(PDF) . IBM . 2022年7月. 2025年9月1日閲覧。
- ^ a b c d e f g h「サポートされている言語レベル」 . IBM Open XL C/C++ for AIX 17.1.3 . IBM . 2025年1月22日. 2025年9月1日閲覧。
- ^ a b c d e f g「コンパイラについて」。IBM Open XL C/C++ for z/OS 2.1.0。IBM。2024年5月7日。 2025年9月1日閲覧。
- ^ a b「C++Builder - Windows、Mac、iOS、Android」。エンバカデロ。 2017年5月20日閲覧。
- ^ a b「C++Builder:アプリ開発製品エディション」。エンバカデロ。
エンバカデロの無償C++Builder Community Editionは、フリーランス開発者、スタートアップ企業、そして収益5,000米ドル未満の非営利団体向けに設計されており、プロフェッショナルな統合ツールを備えた単一のコードベースから、iOS、Android、Windows、macOS向けのアプリケーションを簡単に設計、コーディング、デバッグ、展開できます。
- ^ a b「C++11言語機能の準拠状況」。エンバカデロ。 2018年3月12日閲覧。
- ^ a b c d e f g h i j k「C++ コンパイラのサポート」 . cppreference.com . C++ リファレンス. 2018年3月12日閲覧。
- ^ 「ClangベースのC++コンパイラ - RAD Studio」 . Embarcadero . 2017年5月20日閲覧。
- ^ 「C++ コンパイラ - 無料ツール」。エンバカデロ。
- ^ 「C++14言語機能の準拠状況」。エンバカデロ。 2019年3月8日閲覧。
- ^ 「C++17言語機能の準拠状況」。エンバカデロ。 2019年3月8日閲覧。
- ^ a b「ClangにおけるC++のサポート」 . clang.llvm.org . LLVMプロジェクト. 2018年3月12日閲覧。
- ^ a b "「libc++」C++標準ライブラリ。libcxx.llvm.org。LLVMプロジェクト。 2018年3月12日取得。
- ^ 「Cray CおよびC++リファレンスマニュアル(8.6)S-2179」。Cray 。2018年3月12日閲覧。
- ^「18. Cray CおよびC++方言の使用」。Cray CおよびC++リファレンスマニュアル (S-2179) 8.6 (PDF)。Cray 。 2017年6月29日。S-2179-86 。 2018年3月12日閲覧。
- ^ 「C++0x言語実装」 Digital Mars . 2018年3月12日閲覧。
- ^ a b「サポートされているC++およびC言語機能」 . Edison Design Group . 2018年3月12日閲覧。
- ^ 「EKOPath Compiler Suite」 . PathScale . 2017年2月5日時点のオリジナルよりアーカイブ。2018年3月12日閲覧。
- ^ a b c「GCCにおけるC++標準サポート」 . GNUプロジェクト. 2017年5月20日閲覧。
- ^ a b c「第1章 ステータス」、GNU C++ライブラリマニュアル、GNUプロジェクト、2017年5月20日取得
- ^ HP aC++/HP ANSI C A.06.28 リリースノート. Hewlett-Packard . 2014年3月 . 769149-001 . 2018年3月12日閲覧。
- ^ 「言語と標準」IAR Systems . 2018年4月14日閲覧。
- ^ 「フリーソフトウェアツール」 . Intel . 2018年4月14日閲覧。
- ^ 「Intel® C++ コンパイラーでサポートされる C++11 機能」 . Intel . 2018年3月12日閲覧。
- ^ 「インテル® C++ コンパイラーでサポートされる C++14 の機能」。Intel 。2018年3月12日閲覧。
- ^ 「Intel® C++ コンパイラーでサポートされる C++17 の機能」 Intel 2018年3月12日閲覧。
- ^ 「KAI C++ - 標準準拠」 Kuck & Associates, Inc. 2001年3月5日時点のオリジナルよりアーカイブ。2018年3月12日閲覧。
- ^ 「Open64 コンパイラとツール」Open64、2017年11月25日。 2018年3月12日閲覧。
- ^ 「PGIコンパイラ&ツール - 仕様タブ」 . PGI . 2018年3月16日閲覧。
- ^ 「x86 CPU向けPGIリリースノート」 . PGI . 2018年3月16日閲覧。
- ^ 「1.1. ARMコンパイラについて」、RealView Compilation Toolsコンパイラリファレンスガイド、Arm 、2018年3月16日取得
- ^ 「1.1 コンパイラ」、コンパイラユーザーガイド、Keil 、 2018年3月16日取得
- ^ 「1.1 コンパイラ」、ARM® コンパイラ armcc ユーザーガイド、Arm 、 2018年3月16日取得
- ^ 「1.3 LLVMコンポーネントバージョンと言語互換性」、Armコンパイラソフトウェア開発ガイド、Keil 、 2018年3月16日取得
- ^ 「1.3 LLVMコンポーネントバージョンと言語互換性」、Arm®コンパイラソフトウェア開発ガイド、Arm 、 2018年3月16日取得
- ^ 「Oracle Developer Studio 12.6 データシート」(PDF) . Oracle . 2025年9月1日閲覧。
- ^ 「1.5 標準への準拠」、Oracle® Developer Studio 12.6: C++ ユーザーズ・ガイド、Oracle 、 2018年3月16日取得
- ^ Lewis, Anne編 (1994年4月). 「C++プログラミング言語」(PDF) . Tandem Systems Journal . 10 (2). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 5.
- ^ 「C/C++プロデューサー設定ガイド」 . TenDRAプロジェクト. 2018年3月16日閲覧。
- ^ 「VectorC リターゲット可能コンパイラプラットフォーム」 . Codeplay . 2018年4月14日閲覧。
- ^ 「ライセンス条項: Microsoft Visual Studio Community 2022」 . Visual Studio . Microsoft Corporation.
a. 個人ライセンス。販売目的またはその他の目的で独自のアプリケーションを開発している個人の場合、本ソフトウェアを使用してそれらのアプリケーションを開発およびテストすることができます。
- ^ 「Visual C++言語の準拠」 . Microsoft . 2018年3月12日閲覧。
- ^ 「MicrosoftのC++標準への準拠」 . blogs.msdn.microsoft.com/vcblog/ . Visual C++チームブログ. 2017年3月7日. 2017年3月7日閲覧。
- ^ 「発表: MSVC が C++ 標準に準拠」 . devblogs.microsoft.com . Microsoft. 2018-05-07.
- ^ 「Visual Studio 2019 バージョン 16.10 リリース ノート」。2024年1月22日。
- ^ 「Diab Compiler 製品ノート」 Wind River . 2018年3月16日閲覧。
- ^ "dotnet/roslyn" . GitHub . 2017年5月20日閲覧。
- ^ “CosmosOS/IL2CPU” . GitHub . 2024年9月11日閲覧。
- ^ a b “License/License” . GitHub . 2023年5月27日閲覧。
- ^ "bflat/bflat" . flattened . 2023年10月27日閲覧。
- ^ “License/License” . GitHub . 2023年10月27日閲覧。
- ^ Proven, Liam (2022年3月16日). 「オープンソースのCOBOL候補が登場」 The Register . 2023年3月26日時点のオリジナルよりアーカイブ。
- ^ a b Lowden, James K. (2023年11月13日). 「gcc cobol status」 . gcc.gnu.org .
- ^ Bisson, Simon (2023年2月15日). 「Otterkitを使用した.NETでのCobol」 . InfoWorld . 2023年6月3日時点のオリジナルよりアーカイブ。
- ^ Kapić, エディンバラ (2023年3月3日). 「オープンソースのCOBOL .NETコンパイラOtterkitがアルファ版に到達」 . InfoQ . 2023年9月12日時点のオリジナルよりアーカイブ。
- ^ COBOL ANSI-85プログラミングリファレンスマニュアル第1巻:基本実装(PDF)。Unisys Corporation。2019年6月。8600 1518–318。
- ^ Universal Compiling System (UCS) COBOLプログラミングリファレンスマニュアル 第1巻、COBOL文(PDF)。ミネソタ州ローズビル:Unisys Corporation。2015年2月。7831 0448。
- ^ドン・ネルソン(1986年2月). キャロリン・ターンブル・ホワイト(編). 「タンデムの新COBOL85」(PDF) .タンデム・システムズ・レビュー. 2 (1). カリフォルニア州クパチーノ:タンデム・コンピューターズ社:39–47 .
- ^ Lewis, Anne編 (1993年秋). 「Micro Focus COBOL Workbench」(PDF) . Tandem Systems Review . 9 (4). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 6.
- ^ 「Dotnetpowered 言語リスト」 。 2013年1月26日時点のオリジナルよりアーカイブ。2013年2月5日閲覧。
- ^ 「Visual Studioと.Net向けのもう一つの言語:SynergexがSynergy/DEをリリース」 Blogs.msdn.com 。 2018年7月4日時点のオリジナルよりアーカイブ。2017年5月20日閲覧。
- ^ 「The front page – Double Z Computer」。6 Million Friends 。 2017年5月20日閲覧。
- ^「Win32Forth プロジェクト グループ」。
- ^「VFXフォース」。
- ^「VFXフォース」。
- ^ SwiftForth。
- ^「レトロフォース」。
- ^「iForth FAQ」。
- ^ "ciforth" .
- ^ "ciforth" .
- ^ "ciforth" .
- ^「ATLAST: Autodesk スレッド言語アプリケーション システム ツールキット」。
- ^ 「ホーム」 . collapseos.org .
- ^ 「フリーフォース」。
- ^ 「バイトフォース」。
- ^ 「NoForthドキュメント」。
- ^「4tHホームページ」。
- ^ Larabel, Michael (2020年2月17日). 「LLVMのGoフロントエンドがついに公式ソースツリーから削除されました」 . Phoronix . 2024年4月12日時点のオリジナルよりアーカイブ。
- ^笹川健一。「Easy-ISLisp」。eisl.kan-be.com。 2017 年 2 月 2 日のオリジナルからアーカイブ。
- ^ "dayLISP" . SourceForge . 2014年3月12日.
- ^ 「アイリス」。
- ^ a b “Masaya Taniguchi” . GitHub . 2021年11月21日時点のオリジナルよりアーカイブ。
- ^ 「Iris web REPL」。
- ^ Minejima, Yuji (2017年4月9日). 「ISLispからCへのトランスレータを書いてみる」 . 2025年3月6日時点のオリジナルよりアーカイブ。
- ^ 「OKI ISLISP」 .
- ^ "Power J" . www.sybase.ca . 2014年3月2日時点のオリジナルよりアーカイブ。2022年6月6日閲覧。
- ^ 「GCC 14 リリースシリーズ」 . GCC, the GNU Compiler Collection . GCC チーム. 2024年7月4日閲覧。
- ^ 「GCCでサポートされているプログラミング言語」 GNUプロジェクト。2023年1月18日時点のオリジナルよりアーカイブ。 2014年6月23日閲覧。
- ^ 「Edison Design Group」 。 2015年5月28日時点のオリジナルよりアーカイブ。2015年3月20日閲覧。
- ^ 「Edison Design Group」 。 2007年11月5日時点のオリジナルよりアーカイブ。2015年3月20日閲覧。