コンパイラのリスト

このページには、コンパイラ、コンパイラ ジェネレータ、インタープリタ、トランスレータ、ツール ファンデーション、アセンブラ、自動化可能なコマンド ライン インターフェイス (シェル)、または類似のもの に分類できる注目すべきソフトウェアがリストされています。

Adaコンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類
PTC オブジェクトエイダPTC株式会社はいはいはい独自の
GCC ( GNAT )GNUプロジェクトはいはいはいGPLv3+
GNAT LLVMアダコアはいはいはいGPLv3+
GreenHills Ada最適化コンパイラグリーンヒルズソフトウェアはいはいいいえ独自の
PTC アペックスエイダPTC株式会社いいえはいはい独自の
スコア エイダDDC-Iはいはいはい独自の
シンボリックス・アダシンボリックスいいえいいえシンボリックス属独自の
タンデムエイダ[ 1 ]タンデムコンピューターいいえ はい ガーディアン、ノンストップカーネル独自の

ALGOL 60 コンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類
アルゴル60RHA(ミニシステムズ)株式会社いいえいいえDOSCP/M個人使用は無料
ALGOL 60(砥石)ランデルとラッセルいいえいいえKDF9未知
ALGOL 60(キッズグローブ)ホーキンスとハクスタブルいいえいいえKDF9未知
持続性S-アルゴルポール・コックショットはいいいえドス著作権のみ
MCPバロウズいいえいいえMCP独自の

ALGOL 68 コンパイラ

ALGOL 68sの仕様と実装のタイムラインを参照

名前目的説明ターゲットCPUライセンス実装言語
アルゴル 68 r01968標準国際IFIP WG 2.1 最終報告書仕様 – 8月ACM
アルゴル 68-R R1970軍隊英国ICL 1900アルゴル60
エポスアルゴルE1971科学的
アルゴル 68RS RS1972軍隊英国ポータブルコンパイラシステムICL 2900/シリーズ 39、Multics、VMS および C ジェネレータ (1993)クラウン著作権アルゴル 68RS
ミニアルゴル681973研究オランダシンプルなAlgol 68プログラム用インタープリター「シンプルなAlgol 68プログラム用インタープリター」(PDF)。Centrum Wiskunde & Informatica 。2011年7月18日時点のオリジナル(PDF)からアーカイブ。ポータブル通訳機数学センターアルゴル60
アルゴル 68C C1975科学的英国ケンブリッジ・アルゴル 68ICL、IBM 360、PDP 10 & Unix、Telefunken、Tesla & Z80 (1980) [ 2 ]ケンブリッジアルゴル 68C
ALGOL 68 改訂レポートr11975標準国際IFIP WG 2.1 改訂報告書仕様ACM
オドラ・アルゴル 681976実用的な用途ソ連/ポーランドオドラ 1204/ILソビエトアルゴル60
フラックF1977多目的カリフォルニア州デバッグ機能を備えたレポートの完全な実装の改訂システム/370リース、チオン株式会社アセンブラ
レニングラード ALGOL 68 L1980通信ソビエト連邦完全な言語 + モジュールIBM、DEC、CAMCOH、PS 1001、PCソビエト
インタラクティブALGOL 68 I1983英国増分コンパイルパソコン非商用シェアウェア
アルゴル 68S S1985科学的国際ALGOL 68のSunバージョンSun-3、Sun SPARCSunOS 4.1およびSolaris 2)、Atari ST(GEMDOS)、Acorn ArchimedesRISC OS)、VAX-11Ultrix-32)
Algol68toC [ 3 ] (ctrans)1985エレクトロニクス英国ELLA ALGOL 68RSからのctransポータブルCジェネレータ オープンソースパブリックドメイン(1995)アルゴル 68RS
アルゴル68 魔神G2001完全な言語オランダ標準的な担保条項を含むポータブル通訳機GPLC
GCC (ga68)2025完全な言語ESGCC フロントエンドポータブルコンパイラGPLC

アセンブラ(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/ERSX-11M独自の? ?
SDL 2.0 用 BBC BASICリチャード・T・ラッセル現在はいはい(LinuxmacOSAndroidはい(Raspberry Pi OSzlibライセンスいいえいいえ
ブリッツマックスブリッツリサーチ製造中止はいはい(LinuxmacOSいいえzlibライセンスいいえいいえ
ダークベーシックゲームクリエイター非アクティブはいいいえいいえMITライセンスいいえいいえ
ECMA-55 最小限のBASICコンパイラ[ 5 ]ジョン・ゲートウッド・ハム現在いいえリナックスいいえGPLv2はいいいえ
フリーベーシックFreeBASIC開発チーム現在はいはいMS-DOSFreeBSDLinuxGPLv2+部分的[ 6 ]いいえ
フューチャーベーシックブリラーソフトウェア現在いいえmacOSクラシックMac OS独自の部分的いいえ
ガンバスブノワ・ミニシニ現在いいえはいいいえGPLv2+いいえいいえ
GFAベーシックフランク・オストロウスキ放棄されたはいいいえアミガアタリSTMS-DOS独自のいいえいいえ
水銀RemObjects現在はいはい(LinuxmacOSAndroidiOSはい(WebAssembly独自のいいえいいえ
PowerBASIC(旧称Turbo Basic)PowerBASIC株式会社非アクティブはいいいえドス独自の??
ピュアベーシックファンタジーソフトウェア現在はいはいはい独自のいいえいいえ
QB64ガレオン船現在はいはいはいLGPLv2.1部分的いいえ
クイックベーシックマイクロソフト製造中止いいえいいえMS-DOS独自の部分的いいえ
タンデムベーシック タンデムコンピューター歴史的 いいえ いいえ ガーディアン、ノンストップカーネル、ノンストップOS独自のいいえ いいえ
真のベーシック真のベーシック現在はいいいえいいえ独自のはい部分的[ 7 ]
OpenVMS 用 VSI BASICVMS ソフトウェア株式会社現在いいえいいえオープンVMS独自のいいえいいえ
Xojo(旧REALbasic)Xojo Inc.(旧Real Software)現在はいはいはい独自のいいえいいえ

BASICインタープリタ

通訳者 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類
ベーシックプラスデジタル・イクイップメント・コーポレーションいいえ いいえ RSTS/E独自の
SDL 2.0 用 BBC BASICリチャード・T・ラッセルはいはい(LinuxmacOSAndroidiOSRaspberry Pi OSWebブラウザzlibライセンス
リバティベーシックショップトークシステムズはいいいえいいえ独自の
GW-BASICマイクロソフトいいえいいえMS-DOS独自の
QベーシックマイクロソフトいいえいいえMS-DOS独自の
シマリス ベーシックロナルド・H・ニコルソン・ジュニアはいはいはいフリーウェア
TI ベーシック (TI 99/4A)テキサス・インスツルメンツいいえいいえTI-99/4A独自の
TI 拡張ベーシックテキサス・インスツルメンツいいえいいえTI-99/4A独自の
ロッキーマウンテンベーシック[トランス時代]はいいいえHP9000独自の
ヤバシックマーク・オリバー・イムはいはい俳句MITライセンス
スモールベーシックスモールベーシックはいはいAndroidmacOSGPLv3+
スーパーベーシックジャン・ジョーンズいいえいいえシンクレアQL独自の
レベルI ベーシックスティーブ・レイニンガーいいえいいえTRS-80 ROM独自の
レベルIIベーシックマイクロソフトいいえいいえTRSDOSNewDos/80、MultiDOS、DosPlus、LDOS独自の
レベルIIIベーシックマイクロソフトいいえいいえTRSDOSNewDos/80、MultiDOS、DosPlus、LDOS独自の
VAXベーシックデジタル・イクイップメント・コーポレーションいいえ いいえ VAX/VMS独自の

Cコンパイラ

コンパイラ 著者 オペレーティングシステム[ i ]ベアマシンライセンスの種類 標準適合
マイクロソフトウィンドウズ Unixライク その他のOS C89C99C1117世紀
8cc [ 8 ]上山るいはいはい??マサチューセッツ工科大学はいはいはいいいえ
エイコーンC/C++エイコーンコードミストいいえいいえRISC OS?独自のはいはいいいえはい
AMD 最適化 C/C++ コンパイラ(AOCC)AMDいいえはいいいえ?独自のはいはいはいはい
アステカCマンクスソフトウェアシステムズいいえいいえCP/MCP/M-86DOSクラシック Mac OS?独自の????
アムステルダムコンパイラキットアンドリュー・タネンバウムセリエル・ジェイコブスいいえはいはい?BSD????
BDS CBDソフトウェアいいえいいえCP/M?パブリックドメイン????
bcc(ブルースのCコンパイラ)[ 9 ]ブルース・エヴァンスいいえはいいいえ?GNUライセンス????
C++ビルダーエンバカデロはいはい(iOS、Android)いいえ?独自のはいはい部分的?
cc65いいえはいいいえ?Zlibライセンスいいえいいえいいえいいえ
ソフトインテグレーション株式会社はいmacOSFreeBSDLinuxSolarisHP-UXAIXQNXはい?フリーウェアはいはいいいえ?
カランLLVMプロジェクトはいはいはい?Apache (LLVM 例外)はいはいはいはい
コンプサートインリアはいはいいいえ?フリーウェア(非商用利用でソースコードが利用可能)またはGPLはい部分的いいえ?
cproc [ 10 ] [ 11 ]マイケル・フォーニーはいはいいいえ?ISCはいはいはいはい
12月C元はDigital Equipment Corporation、現在はVSIいいえTru64LinuxオープンVMS?独自のはいはい??
デジタル火星デジタル火星はいいいえいいえ?独自の????
デジタルリサーチC [ 12 ]デジタルリサーチ??CP/M、DOS?独自の????
エジソンデザイングループエジソンデザイングループはいはいはい?独自のはいはいはいはい
GCC(gcc)GNUプロジェクトMinGWCygwinWSLはいIBMメインフレーム、AmigaOSVMSRTEMSDOS [ 13 ]はいGPLはい部分的[ ii ]部分的[ ii ]部分的[ ii ]
IAR C/C++ コンパイラIARシステムズはいはい[注1 ]いいえ?独自のはいはいはいはい
Intel oneAPI DPC++/C++ コンパイラ(icx)インテルはいリナックスいいえ?フリーウェア(優先サポートはオプション)はいはいはい[ 14 ]はい
インテル C++ コンパイラクラシック(icc)インテルはいLinuxmacOSいいえ?フリーウェア(優先サポートはオプション)はい部分的[ 15 ]部分的[ 15 ]?
インタラクティブCKISS実用ロボティクス研究所はいUnixmacOSLinuxIRIXSolarisSunOSいいえ?フリーウェア部分的いいえいいえ?
keil C/C++ コンパイラキール(会社)はいはいいいえ?独自の????
格子CライフボートアソシエイツいいえはいDOSOS/2コモドールアミーガアタリSTシンクレアQL?独自の????
LCCCクリス・フレイザーデビッド・ハンソンはいはいはい?フリーウェア(非商用利用の場合はソースコードが利用可能)はいいいえいいえ?
マーク・ウィリアムズ Cマーク・ウィリアムズ・カンパニーはい筋の通ったはい?独自仕様- Coherent コンパイラ 3 条項 BSD????
MCPユニシスいいえいいえMCP?独自の????
MikroC コンパイラマイクロエレクトロニクスはいはいはい?独自の????
MPW CりんごいいえいいえクラシックMac OS?独自の????
オープン64AMDSGIGoogleHPIntelNvidiaPathScale清華大学などいいえはいはい?GPL????
パシフィックCハイテクソフトウェアいいえいいえドス?フリーウェア[ 16 ]????
ペレスCペレ・オリニウスはいいいえいいえ?フリーウェアいいえはいはいはい
パーソナル C コンパイラ (PCC)デスメットいいえいいえドス?GPL [ 17 ]はい[ iii ]いいえいいえいいえ
PGCCポートランドグループはいはい未知?独自の????
ポータブルCコンパイラスティーブン・C・ジョンソンアンダース・マグヌッソンはいはいはい?BSDはい部分的いいえ?
クイックCマイクロソフトはいいいえいいえ?独自の????
リッチーCコンパイラ(PDP-11)Dennis RitchieとJohn Reiser; Doug Gwynによってクロスコンパイラに変換されましたはいはいはい?フリーウェア部分的部分的部分的部分的
アラン・スナイダーのポータブルCコンパイラAlan Snyderと現在のメンテナーlarsbrinkhoff | Snyder-C-compilerいいえはいいいえ?MITライセンス????
SEGGERコンパイラ[ 18 ]SEGGER マイクロコントローラはいはいはい?独自のはいはい部分的部分的
SCCロベルト・E・バルガス・カバジェロはいはい??ISCはいはいいいえいいえ
小文字のCロン・ケインジェームズ・E・ヘンドリックスバイトはいはいCP/MDOS?パブリックドメイン部分的いいえいいえ?
小型デバイス向けCコンパイラサンディープ・ダッタはいはい未知はいGPL????
シンボリックスCシンボリックスいいえいいえシンボリックス属?独自の?いいえいいえいいえ
タンデムC [ 19 ]タンデムコンピューターいいえ はい ガーディアン、ノンストップカーネル、ノンストップOSいいえ 独自の? ? いいえ いいえ
タスクアルティウムはいLinuxMacOSいいえ?独自の????
THINK C、ライトスピードCTHINKテクノロジーズいいえいいえクラシックMac OS?独自の????
小さなCコンパイラファブリス・ベラールはいはいいいえ?LGPLはい部分的部分的?
ボーランドターボCエンバカデロはいいいえはい?独自仕様- V 2.01 は無料で利用可能????
VBCCフォルカー・バルテルマンはいはいはい?フリーウェア(ソースコードは入手可能ですが、改変は許可されていません)はい部分的いいえ?
マイクロソフトビジュアルC++マイクロソフトはいいいえいいえ?プロプライエタリフリーウェアはいいいえ[ 20 ]部分的[ iv ]はい[ iv ]
Oracle CコンパイラオラクルいいえSolarisLinuxいいえ?プロプライエタリフリーウェアはいはいはいいいえ
Watcom C/C++、Open Watcom C/C++ワトコムはい実験的なDOSOS/2?Sybase Open Watcom パブリックライセンスはい部分的いいえ?
Wind River (Diab) コンパイラウインドリバーシステムズはいはいはい?独自の????
ホワイトスミスCコンパイラホワイトスミス株式会社いいえはいいいえ?独自仕様(ソースコードは非商用利用可)いいえ?いいえ?
XL CXL C/C++IBMいいえAIXLinuxz/OSz/VM?独自のはい[ 21 ] [ 22 ] [ 23 ]はい[ 21 ] [ 22 ] [ 23 ]はい[ 21 ] [ 22 ] [ 23 ]はい[ 21 ] [ 22 ] [ 23 ]
ジグccジグソフトウェア財団はいはいはい?MITライセンス????

注:

  1. ^ホストオペレーティングシステムおよび/または⟨クロスコンパイルターゲットのリスト
  2. ^ a b c浮動小数点を除いて完了。
  3. ^バージョン 3.1h 以降は ANSI 89 に準拠
  4. ^ a b Visual Studio v16.8。

C++コンパイラ

コンパイラ 著者 オペレーティングシステム[ i ]ライセンスの種類 IDE標準適合
ウィンドウズUnixライク他のC++11C++14C++17C++20C++23
AMD 最適化 C/C++ コンパイラ(AOCC)AMDいいえはいいいえプロプライエタリフリーウェアいいえはいはいはい部分的部分的
C++Builder (クラシック Borland、bcc*)エンバカデロコードギアはい(bcc32)macOS(bccosx)[ 24 ]いいえプロプライエタリ(無料コミュニティエディション)[ 25 ]はいはい[ 26 ] [ 27 ]いいえいいえ??
C++Builder(最新版、bcc*c)エンバカデロLLVM[ 28 ]はい (bcc32c、bcc64、bcc32x、bcc64x)iOS ⟩ (bccios*), ⟨ Android ⟩ (bcca*) [ 24 ]いいえプロプライエタリ(フリーウェア - 32ビットCLI、[ 29 ]無料の限定商用版)[ 25 ]はいはい[ ii ] [ 26 ] [ 27 ]はい[ 30 ]はい[ 31 ]??
ターボC++(tcc)ボーランドコードギアはいいいえドスフリーウェアはいいいえいいえいいえ??
シントCERNはいはいBeBoxDOSなどX11/MITはいいいえいいえいいえ??
Cフロントビャルネ・ストロウストルップいいえはいいいえ?いいえいいえいいえいいえ??
クラン(clang++)LLVMプロジェクトはいはいはいインディアナ大学/NCSAXcodeQtCreator(オプション) はい[ ii ] [ 32 ] [ 33 ] [ 27 ]はいはい部分的部分的
コモ C/C++コモー・コンピューティングはいはいはい独自のいいえいいえ[ iii ]いいえいいえ??
クレイ C/C++ (CC)クレイいいえいいえいいえ独自のいいえ はい[ iv ] [ 34 ] [ 35 ]はい[ iv ]はい部分的いいえ
デジタルマーズC/C++(dmc)デジタル火星はいいいえドス独自のいいえ部分的[ 36 ] [ 27 ]いいえいいえ??
EDG C++ フロントエンド (eccp、edgcpfe)エジソンデザイングループはいはいはい独自のいいえはい[ iii ] [ 37 ] [ 27 ]はいはい部分的部分的
EKOPath (パスCC)PathScaleなどいいえはいはい混合(プロプライエタリオープンソースGPLいいえはい[ v ] [ 38 ]部分的いいえ??
GCC (g++) GNUプロジェクトMinGWMSYS2Cygwin、Windows サブシステム はい はい GPLv3QtCreatorKdevelopEclipseNetBeansCode::BlocksDev-C++Geanyはい[ v ] [ 39 ] [ 40 ] [ 27 ]はい はい部分的部分的
HP aC++ (aCC)ヒューレット・パッカードいいえHP-UXいいえ独自のいいえ部分的[ 41 ] [ 27 ]いいえいいえ??
IAR C/C++ コンパイラ (icc*)IARシステムズはいいいえ⟨はい⟩独自のIAR 組み込みワークベンチはい[ 42 ]はい部分的??
インテル C++ コンパイラ(icc)インテルはいLinuxmacOSFreeBSD ; ⟨ Android ( x86 )⟩いいえプロプライエタリフリーウェア[ 43 ]Visual StudioEclipseXcodeはい[ iii ] [ 44 ] [ 27 ]はい[ 45 ]はい[ 46 ]部分的部分的
KAI C++ (KCC)Kuck & Associates, Inc. ⟨Intelに吸収合併⟩いいえTOPS-20Digital UnixHP-UXLinux ( x86 )、IRIX 5.3 & 6.xSolaris 2.xUNICOSいいえ独自のいいえいいえ[ iii ] [ 47 ]いいえいいえ??
マイクロテック C/C++ (mcc)メンターシーメンスはいはいはい独自のEDGE 開発者スイートいいえいいえいいえ??
EDGE C/C++ [ vi ]メンターシーメンスはいはいはい独自のEDGE 開発者スイートいいえいいえいいえ?
オープン64(オープンCC)HPAMD清華大学などいいえはいいいえ修正GPLv2いいえいいえ[ v ] [ vii ] [ 48 ]いいえいいえ??
PGC++ (pgc++)PGIエヌビディアサポートされていない[ 49 ]LinuxmacOSいいえ独自のEclipseXcodeVisual Studioはい[ iii ] [ 50 ] [ 27 ]はい部分的??
プロデヴワークショップシリコングラフィックスいいえIRIX 5.3 および 6.xはい独自のはい?????
RealView コンパイル ツール (armcc)キールアームはいはい⟨はい⟩独自のRealView 開発スイートいいえ[ iii ] [ 51 ]いいえいいえ??
Arm コンパイラ (armcc)キールアームはいはい⟨はい⟩独自のμVision、DS-5はい[ iii ] [ 52 ] [ 53 ]いいえいいえ??
Arm コンパイラ (armclang)KeilArm ⟩ ( LLVM )はいいいえ⟨はい⟩独自のμVision、DS-5はい[ ii ] [ 54 ] [ 55 ]はいいいえ??
Salford C++ コンパイラシルバーフロストはいいいえいいえ独自のはい?????
SAS/C C++SASインスティテュートWindows NT / 95AIXSolaris / SunOSLinuxIBM メインフレームDOS独自のいいえ?????
スコアC++(tpp)DDC-Iはいはいはい独自のはいはいいいえいいえ??
SEGGER コンパイラSEGGER マイクロコントローラはいはいはい独自のはいはい部分的部分的??
Oracle C++ コンパイラ (CC)オラクルいいえLinuxSolarisいいえプロプライエタリフリーウェアOracle Developer StudioNetBeansはい[ 56 ] [ 57 ] [ 27 ]はいいいえ??
タンデムC++ [ 58 ]タンデムコンピューターいいえ はい ノンストップカーネル、ノンストップOS独自の日食 ? いいえ いいえ ?
TenDRA(tcc)TenDRAプロジェクトいいえはいいいえBSDいいえいいえ[ 59 ]いいえいいえ??
ベクターCコードプレイはいいいえPS2 ⟩、⟨ PS3 ⟩ など独自のVisual Studioコードウォリアー部分的[ 60 ]いいえいいえ??
ビジュアルC++(cl)マイクロソフトはいLinuxmacOS ; ⟨ Android ⟩、⟨ iOSドス独自仕様(個人および利益上限100万ドル以下の企業は無料)[ 61 ]Visual StudioQtCreatorはい[ 62 ] [ 63 ] [ 27 ]はいはい[ 64 ]はい[ 65 ]部分的
XL C/C++ (xlc++)IBMいいえLinux ( Power )、AIXz/OSz/VM独自の日食はい[ 21 ] [ 22 ] [ 23 ]はい[ 21 ] [ 22 ] [ 23 ]はい[ 21 ] [ 22 ] [ 23 ]AIX用の実験的[ 22 ]いいえ
Diab コンパイラ(dcc)ウインドリバーTPGキャピタルはいLinuxSolarisVxWorks独自のウインドリバーワークベンチいいえ[ iii ] [ 66 ]いいえいいえ??
ジグC++ジグソフトウェア財団はいはいはいMITライセンス??????

注:

  1. ^ホストオペレーティングシステムおよび/または⟨クロスコンパイルターゲットのリスト
  2. ^ a b c Clangフロントエンドを使用しています。[ 32 ] [ 33 ]
  3. ^ a b c d e f g h EDGフロントエンドを使用しています。[ 37 ]
  4. ^ a b Cray C++ ライブラリはワイド文字をサポートしておらず、単一のロケールのみをサポートします。
  5. ^ a b c GCCフロントエンドを使用しています。[ 39 ] [ 40 ]
  6. ^ EDGE C/C++ コンパイラは Microtec C/C++ コンパイラに基づいています。
  7. ^最新のOpen64 v5.0はフロントエンドとしてGCC 4.2を使用していますが、C++11はサポートされていません。 [ 39 ] [ 40 ]

C#コンパイラ

コンパイラ 著者 タイプ ウィンドウズ Unixライク その他のOS ライセンスの種類 IDE ?
ビジュアルC#マイクロソフトジットはいiOSいいえ独自のはい
ビジュアルC#エクスプレスマイクロソフトジットはいいいえいいえフリーウェアはい
単核症ザマリンジットはいはいはいGPLv2はい
ポータブル.NETドットGNUAOTはいはいいいえGPLいいえ
シャープ開発IC#Code チーム。ジットはいいいえいいえLGPLはい
ロザリン.NET ファウンデーションジャストインタイム/アタッチメントはい部分的いいえアパッチ2.0 [ 67 ]いいえ
RemObjects C#RemObjectsAOTはいはい(LinuxmacOSAndroidiOSはい(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-85COBOL 2002
IBM COBOLIBMはいAIXLinuxz/OSz/VMz/VSEIBM i独自のIBM 開発者ツール (z/OS 用)はい部分的
ネットCOBOL富士通GTソフトウェアはいはいいいえ独自のはいはい部分的
GnuCOBOL(旧OpenCOBOL)西田啓介、ロジャー・ホワイル、サイモン・ソビッシュはいはいはいGPLOpenCobolIDE、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/ERSX-11M独自の? いいえ いいえ
COBOL-85 デジタル・イクイップメント・コーポレーションいいえ いいえ RSTS/ERSX-11MVMS独自の? ? ?
オーステックコボル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いいえ
LispWorksLispWorks株式会社ネイティブコードはいはいいいえ独自のはい
モクルウーキックスネイティブコードいいえはいはい独自のいいえ
モヴィッツフローデ・V・フィエルドネイティブコード、独自のOSいいえいいえはいBSDいいえ
オープンジェネラシンボリックスIvoryエミュレータ、独自のOSいいえいいえはい独自のはい
サイエンニア Common Lispサイエニア株式会社ネイティブコードいいえはいいいえ独自のいいえ
スティールバンク Common Lispsbcl.orgネイティブコードはいはいはいパブリックドメインはい

Dコンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類 IDE ?
D(DMD)デジタルマーズなどはい32ビットLinuxmacOSFreeBSDいいえブーストいいえ
.NET 用の D?はいはい???
GCCGDCGNUプロジェクトはいはいいいえGPLいいえ
LDCLLVMはいはいいいえモジュールに応じて複数のオープンソースライセンスいいえ

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/EVMS独自の?
Fortran H(Fortran IVに相当)IBM製造中止いいえいいえはい独自のいいえ
オラクルフォートランオラクル製造中止いいえLinuxSolarisいいえフリーウェアOracle 開発者スタジオ
PGFORTRANポートランドグループ製造中止はいLinuxのみはい独自のWindows 上の Visual Studio
PathScale コンパイラスイートシコルテックス製造中止いいえLinuxのみいいえ独自のはい
アブソフト プロ Fortranアブソフト製造中止はいLinuxmacOSはい独自のはい
G95アンディ・ヴォート非アクティブはいはいはいGPLいいえ
VS/9 Fortran IVユニシス製造中止いいえいいえはい独自のいいえ
GCC ( GNU Fortran )GNUプロジェクト現在はいはいはいGPLv3Photran(Eclipseの一部)、Simply Fortran、Lahey Fortran
インテル Fortran コンパイラクラシック (ifort)インテル現在はいLinuxmacOSいいえフリーウェア、オプションの優先サポートはい(プラグイン)、Windows では Visual Studio、Linux では Eclipse、Mac では XCode
インテル Fortran コンパイラ (ifx)インテル現在はいリナックスいいえフリーウェア、オプションの優先サポートはい(プラグイン)、Windows 上の Visual Studio、Linux 上の Eclipse
オープン64GoogleHPIntelNvidiaPathScale清華大学など終了したいいえはいはいGPLいいえ
クラシックフラングLLVMプロジェクト現在はいはいはいNCSAはい
LLVM フラングLLVMプロジェクト現在はいはいはいNCSAはい
LFortranLFortranチーム現在はいはいはいBSDはい
FTN95シルバーフロスト現在はいいいえいいえ独自のはい
NAG Fortran コンパイラ数値アルゴリズムグループ?はいはいいいえ独自のはい
タンデムフォートラン[ 19 ]タンデムコンピューター製造中止 いいえ ? ガーディアン、ノンストップカーネル、ノンストップOS独自のいいえ
フォートランIBM現在いいえいいえz/OSz/VSE、およびz/VM独自の日食
XLフォートランIBM現在いいえLinux ( PowerおよびAIXいいえ独自の日食
sxf90 / sxmpif90NEC?いいえはいスーパーUX独自のはい
MCPユニシス製造中止いいえいいえMCP独自のキャンデ
Watcomを開くSybaseおよび Open Watcom の貢献者現在はいはいDOSOS/2Sybase Open Watcom パブリックライセンスWindowsOS/2の場合
シンボリックスFortranシンボリックス製造中止いいえいいえシンボリックス属独自のはい
クレイクレイ現在はいはいはい独自のはい

Goコンパイラ

コンパイラ 作業状態 オペレーティング·システムライセンスの種類
ウィンドウズUnixライク他の
GC現在はいはいはいBSD 3条項
GCC(gccgo)現在MinGWCygwinはいはいGPL
レムオブジェクトゴールド現在はいLinuxmacOSAndroidiOSはい(WebAssembly独自の
LLVM(llgo)ドロップ[ 98 ]いいえはいいいえNCSA
ゴーファー現在はいはいはいBSD 2節
タイニーゴー現在はいはいはいBSD 3条項

Haskellコンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類 積極的にメンテナンスされていますか?
HBCレナート・オーガスソントーマス・ジョンソン?はいいいえオープンソースいいえ
GHCGHCはいはいいいえオープンソースはい
YHCYHCはいはいいいえオープンソースいいえ
JHCジョン・ミーチャムはいはいいいえオープンソースはい

ISLISP コンパイラとインタープリタ

名前 著者 作業状態 ターゲット 書かれた オペレーティング·システム ライセンスの種類 標準適合
ウィンドウズUnixライク他の
Easy-ISLisp [ 99 ]笹川健一 現在 CバイトコードCLispいいえ LinuxmacOSOpenBSDいいえ BSD 2節はい
オープンリスプエリギス 現在 CバイトコードCLispはい macOSLinuxBSDAIXSolarisQNX? 独自のはい
デイリスポ[ 100 ]マシュー・デンソン 非アクティブ JavaバイトコードJavaLispはい はい はい(JVMBSD 3条項部分的
アイリス[ 101 ]谷口 雅也[ 102 ]非アクティブ バイトコード行くはい はい はい MPL 2.0はい
アイリスウェブREPL [ 103 ]谷口 雅也[ 102 ]非アクティブ JavaScriptGo、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現在はいはい(LinuxmacOSAndroidiOSはい(WebAssembly独自のはい

Pascalコンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類 IDE ?
アムステルダムコンパイラキットアンドリュー・タネンバウムセリエル・ジェイコブスいいえはいはいBSDいいえ
デルファイエンバカデロコードギアはいはい(LinuxMac OSはい(iOSAndroid独自のはい
オキシジェン(旧デルファイ・プリズム)RemObjectsはいはい(LinuxmacOSAndroidIOSはい(WebAssembly独自のはい
フリーパスカルフロリアン・パウル・クランプフルはいはいはい(OS/2FreeBSDSolarisHaikuAndroidDOSなど[注 2 ]GPLFPIDE、LazarusGeany ( Ubuntu上)
GCC ( GNU パスカル)GNUプロジェクトはいはいはいGPLいいえ
カイリックスボーランドコードギアいいえはい(Linuxいいえ独自のはい
Windows 用 Turbo Pascalボーランドコードギアはい (3.x)いいえいいえ独自のはい
マイクロソフトパスカルマイクロソフトいいえいいえはい(DOS独自のはい
OMSIパスカルオレゴンソフトウェアいいえいいえはい ( RT-11RSX-11RSTS/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/OSIBMいいえいいえz/OS独自のいいえ
AIX 用 IBM PL/IIBMいいえ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はいはいはい(JVMPSFLいいえ
ヌイトカケイ・ヘイエンCC++はいはいはいアパッチ2.0いいえ
ナンバアナコンダLLVMJITはいはいはいBSD 2節いいえ
サイコアーミン・リゴ・クリスチャン・ティズマーx86-32 ( JIT )はいはいはいマサチューセッツ工科大学いいえ
ピピ独自のVMJITはいはいはいマサチューセッツ工科大学いいえ
脱皮した皮膚C++はいはいはいGPLv3BSDいいえ

Rubyコンパイラとインタープリタ

コンパイラ 著者 ターゲット ウィンドウズ Unixライク その他のOS ライセンスの種類 IDE ?
ヤルヴ笹田耕一バイトコードはいはいはいRubyライセンスいいえ
アイアンルビーマイクロソフト。ネットはいはいはいアパッチ2.0いいえ
JRubyJVMはいはいはいEPLGPLLGPLいいえ
ムルビーまつもとゆきひろバイトコードはいはいはいマサチューセッツ工科大学いいえ
トリュフルビーオラクルネイティブ、JVMはいはいはいEPLGPLいいえ

Rustコンパイラ

コンパイラ 著者 ウィンドウズ Unixライク その他のOS ベアマシンライセンスの種類
錆びたラスト財団はいはいはいはいApacheライセンス
GCCラスト[ 107 ]GNUプロジェクトMinGWCygwinWSLはいいいえはいGPL

Schemeコンパイラとインタープリタ

コンパイラ 著者 ターゲット ウィンドウズ Unixライク その他のOS ライセンスの種類 IDE ?
ビッグルーマヌエル・セラーノネイティブ、バイトコードはいはい?GPL(コンパイラ)とLGPL(ランタイム)いいえ
シェ・スキームR. ケント・ディブヴィグネイティブはいはいいいえアパッチ2.0いいえ
チキンチキンチームCはいはい?BSDいいえ
ギャンビットマーク・フィーリーCはいはい?LGPLいいえ
GNUガイルGNUプロジェクトバイトコードはいはい?LGPLいいえ
イカロスアブドゥルアジズ・グロウムネイティブはいはい?GPLいいえ
アイアンスキームルウェリン・プリチャードコマンドラインはいはいはい(共通言語インフラストラクチャMs-PLいいえ
JSchemeケン・アンダーソン、ティム・ヒッキー、ピーター・ノーヴィグバイトコードはいはいはい(JVMzlibライセンスいいえ
ペル・ボスナーバイトコードはいはいはい(JVMマサチューセッツ工科大学いいえ
MIT/GNUスキームGNUプロジェクトネイティブはいはい?GPLいいえ
ラケットPLT株式会社バイトコード + JITはいはいmacOSMicrosoft WindowsLGPLドクターラケット
スキーム48リチャード・ケルシー、ジョナサン・リースC、バイトコードはいはい?BSDいいえ
SCMオーブリー・ジャファーCはいはいAmigaOSAtari STクラシック Mac OSDOSOS/2NOS/VEOpenVMSLGPLいいえ
SISCスコット・G・ミラー、マティアス・ラデストックバイトコードはいはいはい(JVMGPLMPLいいえ
スターリンジェフリー・マーク・シスキンド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(デジタル制御言語)デジタルいいえいいえOpenVMSRSX-11MRSTS/E独自の
TACL(タンデム高度コマンド言語) タンデムコンピューター いいえ いいえ ガーディアン、ノンストップカーネル、ノンストップOS 独自の

Rexx通訳

通訳者 著者 ウィンドウズ Unixライク その他のOS ライセンスの種類
アミーガARexxコモドールいいえいいえはい独自の
オブジェクトレックスIBMはい?はい独自の
オープンオブジェクトRexxオブジェクト指向組織はいはいいいえCPL

CLIコンパイラ

コンパイラ 著者 作業状態 オペレーティング·システム ライセンスの種類 IDE ?
ウィンドウズ Unixライク その他のOS
ビジュアルスタジオマイクロソフト現在はいいいえいいえ独自のはい
単核症単核症現在はいはいいいえマサチューセッツ工科大学はい
デルファイプリズムRemObjects現在はいはいはい独自のはい
ポータブル.NETドットGNU非アクティブはいはいいいえGPL未知

ソースツーソースコンパイラ

このリストは不完全です。より詳細なソースコードコンパイラのリストについては、こちらを参照してください。

コンパイラ 著者 ターゲット入力 目標出力 自動並列化装置ウィンドウズ Unixライク その他のOS ライセンスの種類 フレームワーク?
DMS ソフトウェア リエンジニアリング ツールキットセマンティックデザインC / C++COBOLPL/I、その他多数任意の言語いいえはいはいはい独自のはい
薔薇ローレンス・リバモア国立研究所CFortranなどC / C++FortranなどはいいいえはいはいBSDはい

フリー/オープンソースコンパイラ

製品品質、フリー/オープン ソースのコンパイラ。

研究コンパイラ

研究用コンパイラは、実際の大規模アプリケーションを処理できるほど堅牢でも完全でもありません。研究分野における新しい言語機能や新しい最適化の 迅速なプロトタイピングに主に使用されます。

参照

脚注

  1. ^バージョン9.30で追加されました。ツールとライセンスにはサフィックス「bx」が含まれます。
  2. ^サポートされているホストとターゲットの詳細については、公式インストーラーサポートされているターゲットのリストを参照してください。

参考文献

  1. ^ Vnuk, Richard (1987年8月). Marielle-Trehouart, Ellen (編). 「Ada: Tandemの最新コンパイラおよびプログラミング環境」(PDF) . Tandem Systems Review . 3 (2): 23– 28.
  2. ^ 「Liverpool Software Gazette - Third Edition」(PDF) 1980年3月。 2010年4月15日時点のオリジナル(PDF)からアーカイブ。 2010年3月20日閲覧
  3. ^オープンソースのAlgol 68実装 – Sourceforge.netでファイルを参照。2013年7月21日閲覧。
  4. ^ JWasm - 2018 年 8 月 19 日現在、github.com 上の Masm 互換アセンブラ。
  5. ^ Ham, John Gatewood (2014). 「x86-64 Linux®用ECMA-55最小BASICコンパイラ」 . Computers . 3 (3): 69– 116. doi : 10.3390/computers3030069 . S2CID 40383760 . 
  6. ^ angros47 (2013年7月29日). 「ANSI Basic: FreeBasicは標準に準拠しているか?」 FreeBasic . 2023年9月28日時点のオリジナルよりアーカイブ。
  7. ^バンチェフ、ボイコ (2008). 「真の『真のBASIC』」.数学・情報科学研究所. 2011年3月13日時点のオリジナルよりアーカイブ。
  8. ^ 「8cc: 小型の C11 コンパイラ」
  9. ^ 「BCC(1): BruceのCコンパイラ - Linuxマニュアルページ」
  10. ^ 「QBE - コンパイラバックエンド」
  11. ^ 「QBE を実際に使ってみましょう」
  12. ^ WinWorld: デジタルリサーチ C 1.x
  13. ^ 「ガイド:DJGPPとは?」2017年1月6日閲覧
  14. ^ 「C/C++標準への適合」 Intel 2020年12月29日閲覧
  15. ^ a b「C/C++標準への適合」 Intel 2020年12月29日閲覧
  16. ^ "Re: Pacific C" . fd-dev mailing list at list.freedos.org . 2017年1月7日時点のオリジナルよりアーカイブ。 2017年1月6日閲覧
  17. ^ "デスメット C" . 2018 年6 月 9 日に取得
  18. ^ 「SEGGER コンパイラ」. 2021 年6 月 9 日に取得
  19. ^ a b c d White, Carolyn Turnbull編 (1986年2月). 「Tandemの新製品」(PDF) . Tandem Systems Review . 2 (1). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 55– 57.
  20. ^ "/std (言語の標準バージョンを指定する)" . learn.microsoft.com . Microsoft. 2022年12月23日.
  21. ^ 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日閲覧
  22. ^ 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日閲覧
  23. ^ a b c d e f g「コンパイラについて」。IBM Open XL C/C++ for z/OS 2.1.0。IBM2024年5月7日。 2025年9月1日閲覧
  24. ^ a b「C++Builder - Windows、Mac、iOS、Android」エンバカデロ。 2017年5月20日閲覧
  25. ^ a b「C++Builder:アプリ開発製品エディション」エンバカデロエンバカデロの無償C++Builder Community Editionは、フリーランス開発者、スタートアップ企業、そして収益5,000米ドル未満の非営利団体向けに設計されており、プロフェッショナルな統合ツールを備えた単一のコードベースから、iOS、Android、Windows、macOS向けのアプリケーションを簡単に設計、コーディング、デバッグ、展開できます。
  26. ^ a b「C++11 言語機能の準拠状況」エンバカデロ。 2018年3月12日閲覧
  27. ^ a b c d e f g h i j k「C++ コンパイラのサポート」 . cppreference.com . C++ リファレンス. 2018年3月12日閲覧。
  28. ^ 「ClangベースのC++コンパイラ - RAD Studio」。Embarcadero 。 2017年5月20閲覧
  29. ^ 「C++ コンパイラ - 無料ツール」エンバカデロ
  30. ^ 「C++14言語機能のコンプライアンス状況」エンバカデロ。 2019年3月8日閲覧
  31. ^ 「C++17言語機能の準拠状況」エンバカデロ。 2019年3月8日閲覧
  32. ^ a b「ClangにおけるC++のサポート」 . clang.llvm.org . LLVMプロジェクト. 2018年3月12日閲覧。
  33. ^ a b "「libc++」C++標準ライブラリ。libcxx.llvm.org。LLVMプロジェクト。 20183月12日取得
  34. ^ 「Cray CおよびC++リファレンスマニュアル(8.6)S-2179」。Cray 2018年3月12日閲覧
  35. ^「18. Cray CおよびC++方言の使用」。Cray CおよびC++リファレンスマニュアル (S-2179) 8.6 (PDF)。Cray 2017年6月29日。S-2179-86 。 2018年3月12日閲覧
  36. ^ 「C++0x言語実装」 Digital Mars . 2018年3月12日閲覧
  37. ^ a b「サポートされているC++およびC言語機能」 . Edison Design Group . 2018年3月12日閲覧。
  38. ^ 「EKOPath Compiler Suite」 . PathScale . 2017年2月5日時点のオリジナルよりアーカイブ2018年3月12日閲覧。
  39. ^ a b c「GCCにおけるC++標準サポート」。GNUプロジェクト2017年5月20日閲覧。
  40. ^ a b c「第1章 ステータス」GNU C++ライブラリマニュアルGNUプロジェクト2017年5月20日取得
  41. ^ HP aC++/HP ANSI C A.06.28 リリースノート. Hewlett-Packard . 2014年3月 . 769149-001 . 2018年3月12日閲覧
  42. ^ 「言語と標準」IAR Systems . 2018年4月14日閲覧
  43. ^ 「フリーソフトウェアツール」 . Intel . 2018年4月14日閲覧。
  44. ^ 「Intel® C++ コンパイラーでサポートされる C++11 機能」 . Intel . 2018年3月12日閲覧
  45. ^ 「インテル® C++ コンパイラーでサポートされる C++14 の機能」。Intel 2018年3月12日閲覧
  46. ^ 「Intel® C++ コンパイラーでサポートされる C++17 機能」 . Intel . 2018年3月12日閲覧
  47. ^ 「KAI C++ - 標準準拠」 Kuck & Associates, Inc. 2001年3月5日時点のオリジナルよりアーカイブ2018年3月12日閲覧。
  48. ^ 「Open64 コンパイラとツール」Open642017年11月25日。 2018年3月12日閲覧
  49. ^ 「PGIコンパイラ&ツール - 仕様タブ」 . PGI . 2018年3月16日閲覧。
  50. ^ 「x86 CPU向けPGIリリースノート」 . PGI . 2018年3月16日閲覧。
  51. ^ 「1.1. ARMコンパイラについて」RealView Compilation ToolsコンパイラリファレンスガイドArm 、 2018年3月16日取得
  52. ^ 「1.1 コンパイラ」コンパイラユーザーガイドKeil 、 2018年3月16日取得
  53. ^ 「1.1 コンパイラ」ARM® コンパイラ armcc ユーザーガイドArm 、 2018年3月16日取得
  54. ^ 「1.3 LLVMコンポーネントバージョンと言語互換性」Armコンパイラソフトウェア開発ガイドKeil 、 2018年3月16日取得
  55. ^ 「1.3 LLVMコンポーネントバージョンと言語互換性」Arm®コンパイラソフトウェア開発ガイドArm 、 2018年3月16日取得
  56. ^ 「Oracle Developer Studio 12.6 データシート」(PDF) . Oracle . 2025年9月1日閲覧。
  57. ^ 「1.5 標準への準拠」Oracle® Developer Studio 12.6: C++ ユーザーズ・ガイドOracle 、 2018年3月16日取得
  58. ^ Lewis, Anne編 (1994年4月). 「C++プログラミング言語」(PDF) . Tandem Systems Journal . 10 (2). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 5.
  59. ^ 「C/C++プロデューサー設定ガイド」 . TenDRAプロジェクト. 2018年3月16日閲覧
  60. ^ 「VectorC リターゲット可能コンパイラプラットフォーム」 . Codeplay . 2018年4月14日閲覧
  61. ^ 「ライセンス条項 | Microsoft Visual Studio Community 2022」。Visual Studio。Microsoft Corporation。a . 個人ライセンス。販売目的またはその他の目的で独自のアプリケーションを開発している個人の場合、本ソフトウェアを使用してそれらのアプリケーションを開発およびテストすることができます。
  62. ^ 「Visual C++言語の準拠」 . Microsoft . 2018年3月12日閲覧。
  63. ^ 「MicrosoftのC++標準への準拠」 . blogs.msdn.microsoft.com/vcblog/ . Visual C++チームブログ. 2017年3月7日. 2017年3月7日閲覧
  64. ^ 「発表: MSVC が C++ 標準に準拠」 . devblogs.microsoft.com . Microsoft. 2018-05-07.
  65. ^ 「Visual Studio 2019 バージョン 16.10 リリース ノート」。2024年1月22日。
  66. ^ 「Diab Compiler 製品ノート」 Wind River 2018年3月16日閲覧
  67. ^ "dotnet/roslyn" . GitHub . 2017年5月20日閲覧
  68. ^ “CosmosOS/IL2CPU” . GitHub . 2024年9月11日閲覧
  69. ^ a b “License/License” . GitHub . 2023年5月27日閲覧
  70. ^ "bflat/bflat" . flattened . 2023年10月27日閲覧
  71. ^ “License/License” . GitHub . 2023年10月27日閲覧
  72. ^ Proven, Liam (2022年3月16日). 「オープンソースのCOBOL候補が登場」 The Register . 2023年3月26日時点のオリジナルよりアーカイブ。
  73. ^ a b Lowden, James K. (2023年11月13日). 「gcc cobol status」 . gcc.gnu.org .
  74. ^ Bisson, Simon (2023年2月15日). 「Otterkitを使用した.NETでのCobol」 . InfoWorld . 2023年6月3日時点のオリジナルよりアーカイブ。
  75. ^ Kapić, エディンバラ (2023年3月3日). 「オープンソースのCOBOL .NETコンパイラOtterkitがアルファ版に到達」 . InfoQ . 2023年9月12日時点のオリジナルよりアーカイブ。
  76. ^ COBOL ANSI-85プログラミングリファレンスマニュアル第1巻:基本実装(PDF)。Unisys Corporation。2019年6月。8600 1518–318。
  77. ^ Universal Compiling System (UCS) COBOLプログラミングリファレンスマニュアル 第1巻、COBOL文(PDF)。ミネソタ州ローズビル:Unisys Corporation。2015年2月。7831 0448。
  78. ^ドン・ネルソン(1986年2月). キャロリン・ターンブル・ホワイト(編). 「タンデムの新COBOL85」(PDF) .タンデム・システムズ・レビュー. 2 (1). カリフォルニア州クパチーノ:タンデム・コンピューターズ社:39–47 .
  79. ^ Lewis, Anne編 (1993年秋). 「Micro Focus COBOL Workbench」(PDF) . Tandem Systems Review . 9 (4). カリフォルニア州クパチーノ: Tandem Computers, Inc.: 6.
  80. ^ 「Dotnetpowered 言語リスト」 。 2013年1月26日時点のオリジナルよりアーカイブ2013年2月5日閲覧。
  81. ^ 「Visual Studioと.Net向けのもう一つの言語:SynergexがSynergy/DEをリリース」 Blogs.msdn.com 2018年7月4日時点のオリジナルよりアーカイブ2017年5月20日閲覧。
  82. ^ 「The front page – Double Z Computer」。6 Million Friends 。 2017年5月20日閲覧
  83. ^「Win32Forth プロジェクト グループ」
  84. ^「VFXフォース」
  85. ^「VFXフォース」
  86. ^ SwiftForth
  87. ^「レトロフォース」
  88. ^「iForth FAQ」
  89. ^ "ciforth" .
  90. ^ "ciforth" .
  91. ^ "ciforth" .
  92. ^「ATLAST: Autodesk スレッド言語アプリケーション システム ツールキット」
  93. ^ 「ホーム」 . collapseos.org .
  94. ^ 「フリーフォース」
  95. ^ 「バイトフォース」
  96. ^ 「NoForthドキュメント」
  97. ^「4tHホームページ」
  98. ^ Larabel, Michael (2020年2月17日). 「LLVMのGoフロントエンドがついに公式ソースツリーから削除されました」 . Phoronix . 2024年4月12日時点のオリジナルよりアーカイブ。
  99. ^笹川健一。「Easy-ISLisp」eisl.kan-be.com。 2017 年 2 月 2 日のオリジナルからアーカイブ
  100. ^ "dayLISP" . SourceForge . 2014年3月12日.
  101. ^ 「アイリス」
  102. ^ a b “Masaya Taniguchi” . GitHub . 2021年11月21日時点のオリジナルよりアーカイブ
  103. ^ 「Iris web REPL」
  104. ^ Minejima, Yuji (2017年4月9日). 「ISLispからCへのトランスレータを書いてみる」 . 2025年3月6日時点のオリジナルよりアーカイブ
  105. ^ 「OKI ISLISP」 .
  106. ^ "Power J" . www.sybase.ca . 2014年3月2日時点のオリジナルよりアーカイブ2022年6月6日閲覧。
  107. ^ 「GCC 14 リリースシリーズ」 . GCC, the GNU Compiler Collection . GCC チーム. 2024年7月4日閲覧
  108. ^ 「GCCでサポートされているプログラミング言語」 GNUプロジェクト。2023年1月18日時点のオリジナルよりアーカイブ。 2014年6月23日閲覧
  109. ^ 「Edison Design Group」 。 2015年5月28日時点のオリジナルよりアーカイブ2015年3月20日閲覧。
  110. ^ 「Edison Design Group」 。 2007年11月5日時点のオリジナルよりアーカイブ2015年3月20日閲覧。