プロジェクトシンプルリスト ソフトウェアダウンロードマップ

656 件のプロジェクトが条件に合致します
最終更新日: 2014-01-10 22:22

pyPEG

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

最終更新日: 2011-06-15 14:19

The Glasgow Haskell Compiler

Glasgow Haskell Compilerは、関数型プログラミング言語 Haskell用の堅牢で機能豊富な最適化コンパイラです。 GHCは Haskellをネイティブコードまたは Cへコンパイルします。これは Haskellに対して多くの実験的な言語拡張、例えば、並列性、外国語インターフェイス、いくつかの型システム拡張、例外、その他を実装しています。GHCには世代別ガベージコレクタ、時間・空間プロファイラ、包括的なライブラリセットが付属しています。

最終更新日: 2014-04-09 20:29

ECMA-55 Minimal BASIC

ECMA 55 最小限の基本は、ECMA 55 標準で指定された「最小基本」としてのコンパイラです。ターゲットは、AMD64/EM64T/x 86-64 機現代 Linux ディストリビューション (3.x カーネル) を実行しています。このコンパイラは、アセンブリ言語の出力ファイルを作成します。これらのオブジェクト ファイルにアセンブルし、リンクして実行可能ファイルを作成する必要があります。アセンブリの方言は GNU ガスのことです。

(機械翻訳)
オペレーティングシステム: Linux
プログラミング言語: アセンブリ言語, BASIC, C
トピック: Freecode.com, コンパイラ
最終更新日: 2012-05-29 00:52

Logtalk

Logtalkは、バックエンドコンパイラとして最もPrologの実装を使用することもでき、オブジェクト指向の論理プログラミング言語です。マルチパラダイム言語なので、それは両方のプロトタイプとクラス、プロトコル(インターフェイス)、カテゴリベースの組成物を介してコンポーネント·ベースのプログラミング、イベントドリブンプログラミング、および高レベルのマルチスレッドプログラミングのためのサポートが含まれています。

ライセンス: Artistic license 2.0
オペレーティングシステム: OS非依存
プログラミング言語: Prolog
最終更新日: 2008-04-30 23:25

CodeViz

CodeVizは、種々の異なるデータ収集方法を用いてコールグラフ生成を行う、コールグラフ視覚化ツールです。GNUコンパイラの修正版を使えば、コンパイルされたコードを正確に反映したコールグラフを生成するてしょう。コンパイラを使いたくない場合は、CodeViz自体が直接 C/C++コードを解析することができ、また、objdumpを使ってバイナリを分析することもできるので、ソースがなくても利用可能です。

最終更新日: 2012-07-18 21:40

crosstool-NG

crosstool-NGは高度に設定可能な、多目的なtoolchain生成ツールです。 多くのターゲットアーキテクチャ、異なるコンポーネント(glibc/uClibc)やバージョンをサポートします。 crosstool-NGはまたデバッグユーティリティ(DUMA、strace...)や生成ツール(sstrip...)をサポートします。

最終更新日: 2011-03-22 11:56

GNU Smalltalk

GNU Smalltalkは Smalltalk-80言語のフリーな実装です。

最終更新日: 2015-03-17 03:30

JFlex

JFlexは flexライクな Java用の字句解析生成器であり、速度とUnicodeのフルサポートに重点を置いています。これは正規表現中の否定やネストされた入力ストリームのようなあまり一般的ではない機能を持っています。また、JLexの仕様変更を読み取ります。

対象ユーザ: 開発者
主要対話語: 英語
オペレーティングシステム: OS非依存
プログラミング言語: Java
ユーザインタフェース: X11アプリケーション, Win32 (MS Windows)
最終更新日: 2020-02-07 16:42

OpenCOBOL

OpenCOBOLは、オープンソースのCOBOLコンパイラで、COBOLコードをCのコードに変換してGCCでコンパイルします。

最終更新日: 2019-08-21 21:26

SWIG

SWIGは、C/C++ヘッダファイルを読み取り、Perl, Python, Tcl, Ruby, PHP, Java, Ocaml, Lua, C#, Modula-3, R, Octave, Scheme, Lisp(亜種含む)といった言語からアクセス可能なC/C++コードを作成するためのラッパーコードを生成することができる、ソフトウェア開発ツールです。

対象ユーザ: 開発者
プログラミング言語: C, C++
ユーザインタフェース: コマンドライン
最終更新日: 2009-09-25 09:36

The Netwide Assembler

NASM - 有名なNetwideアセンブラ。

開発状況: 6 - 成熟
対象ユーザ: 開発者
主要対話語: 英語
オペレーティングシステム: OS非依存
プログラミング言語: アセンブリ言語, C, Perl
ユーザインタフェース: コマンドライン
最終更新日: 2009-12-18 22:56

State Machine Compiler

SMCは.smファイルに保存される状態マシンであり、状態パターンクラスを14のプログラミング言語で生成します。その機能には、デフォルト遷移、遷移引数、遷移ガード、プッシュ/ポップ遷移、エントリ/終了 アクションが含まれます。Java SE 1.6以上が必要です。

最終更新日: 2008-07-14 13:59

Tiny C Compiler

TCC(小さな Cコンパイラ)は、小型で高速、無制限であり(unlimited)、安全です。Cコードをどこででも(例えば、レスキューディスク上)コンパイルできます。および x86のコードを最適化された x86コードを生成し、コンパイル、アセンブル、そして 'gcc -O0'よりも数倍高速にリンクできます。任意の C動的ライブラリを直接使用できます。これは、オプション指定可能なメモリと境界チェッカーを含んでおり、境界チェックコードは標準のコードと自由に混在させることができます。C スクリプトもサポートしており、Cソースの最初の行に'#!/usr/bin/tcc'と追加するだけで、コマンドラインから直接それを実行します。

最終更新日: 2018-09-06 23:58

Mozart-Oz Programming System

Mozart プログラミングシステムは、プログラミング言語Oz 3 のオープン ソース実装です。Ozは、宣言型プログラミング、オブジェクト指向プログラミング、首尾一貫した全体の一部として分散プログラミング、制約プログラミング、同時実行をサポートするマルチ パラダイム言語です。

最終更新日: 2005-09-09 19:40

EBNF Visualizer

... EBNF (拡張バッカス記法によるフォーム) を可視化します。したがって、.ebnf ファイルが必要、EBNF で記述されたルールが含まれています。プログラムは、ルールを解析し、構文図として可視化、さらに使用するため、.gif、.emf ファイルを生成することができます。

(機械翻訳)
対象ユーザ: 開発者
オペレーティングシステム: Windows XP, OS非依存
プログラミング言語: C#