LLVM

LLVM

LLVMは、任意のプログラミング言語で書かれたプログラムのコンパイル時、リンク時、実行時、および「アイドル時」最適化のために設計されたコンパイラインフラストラクチャです。
LLVMは、任意のプログラミング言語で書かれたプログラムのコンパイル時、リンク時、実行時、および「アイドル時」最適化のために設計されたコンパイラインフラストラクチャです。もともとCおよびC ++向けに実装されていたLLVMの言語に依存しない設計(および成功)は、それ以来、さまざまなフロントエンドを生み出しました。、Ruby、ActionScript、GLSL、D、およびRust。
llvm

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのLLVMの代替

GNU Compiler Collection

GNU Compiler Collection

GNUコンパイラコレクション(GCC)は、さまざまなプログラミング言語をサポートするGNUプロジェクトによって作成されたコンパイラシステムです。GCCはGNUツールチェーンの重要なコンポーネントです。
clang

clang

LLVMコンパイラ用のC、C ++、Objective CおよびObjective C ++フロントエンド。
Portable C Compiler

Portable C Compiler

pccは、小さく、シンプルで、高速で、理解しやすいことを目指したC99コンパイラです。
QB64

QB64

QB64は、Microsoft Windows、Linux、およびMac OS X用のセルフホスティングBASICコンパイラであり、Microsoft QBasicおよびQuickBASICと互換性があるように設計されています。
Open64

Open64

Open64は、Itaniumおよびx86-64マイクロプロセッサアーキテクチャ向けのオープンソースの最適化コンパイラです。
XBLite

XBLite

XBLiteは、Cの速度とBASIC構文の使いやすさを兼ね備えた、簡潔でシンプル、強力なWindowsプログラミング言語です。
DevkitPro

DevkitPro

サポートされている各コンソールのプログラミングを支援する追加のツールとライブラリを備えた、gnuコンパイラコレクションに基づくゲームコンソール自作開発ツールのツールチェーン。