Develop and Download Open Source Software

OR search

Software Download Map

  Database Environment   Development Status   Intended Audience
  License   Natural Language   Operating System
  Programming Language   Topic   User Interface
Below is a map of project categories. To find a project, start by clicking on a category to the right. You can then dig further into the category by selecting from the list on the left. (Note that the root level category on this page is on the right - the second level is on the left.)

Topic
    Software Development
        Compilers

2577 projects in result set.
Displaying 20 per page. Projects sorted by activity ranking.

Detail info: Show all
DOWNLOAD
LastUpdate: 2004-10-04 02:42
Jikes

Jikesは速くてシンプルな、ソースコードからバイトコードへのコンパイラーであり、Java言語定義の厳密な遵守を重要視しています。これは、開発者の迅速な Javaアプリケーション作成を助ける高品質ツールです。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2004-08-22 02:46
PHPCoder

PHPCoderは、Zendのエンコーダ製品に類似のTurck MMCacheエンコード機能へのWebベースのフロントエンドです。PHPCoderはPHPスクリプトやアプリケーションを非可逆にバイトコードにエンコードするため、プログラムのユーザーが完全な機能を持ちながらソースコードを閲覧、変更することを防止することができます。PHPCoderのもう一つの優秀な使用法は、アプリケーションのPHP構成ファイルをエンコードすることです、その方法誰かがあなたのソースコードをdatabaseログインとパスワードの情報を表示しない表示PHPの。これは時間の設定時間後失効しますので、それはまた、エンコードされたスクリプトに制限を設定することができます場合は、特定のサーバーのIPアドレスにスクリプトをロックすることができます、サーバーのホスト名は、訪問者のIP、あるいはスクリプトに時間制限を置く。あなたは、あなたが簡単かつ安全に、独自のライセンス方式を実装することができますテキスト、HTML、または付加する必要がありますし、各ファイルに追加さそれがエンコードされる前に、PHPコードを指定します。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-02-25 22:58
GNU MIX Development Kit

MDK(MIX開発キット)は、MIX仮想マシン、MIXALプログラムで、開発および実行するためのツールを提供します。 MIXはMIXAL、MIXアセンブリ言語を使用してプログラムされたコンピュータプログラミングのアートの最初のボリュームで説明Donald Knuthの神話上のコンピュータです。 MDKはMIXALアセンブラ(mixasm)、コマンドラインインターフェイス、ガイルベースの仮想マシン(mixguile)、GTK +ベースのGUI(gmixvm)とMIX仮想マシン(mixvm)、およびmixvmのEmacsインターフェース(mixvm.elを含む)。 MDKのユーティリティは、Schemeを使って拡張可能です。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-01-11 18:13
Aubit 4GL compiler

Aubit 4GL compilerは informix-4GLベース(かつ互換)のプログラミング言語です。画面/フォームを生成する簡単な方法 ー ウィンドウ、フォーム、メニュー、SQL、その他同類のものを処理するステートメントはビルトイン ー を提供します。言語の本質的な部分を形成する SQL文に対するサポートがあるので、特にデータベース指向のアプリケーション開発に適しています。データベース接続は、PostgreSQL、MySQL、Informix、および他はODBC経由で提供しています。ncurses(コンソールモード)と GTK+(GUIモード)出力の両方をサポートしています。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-03-08 00:26
Styx

Styxはスキャナ/パーサ ジェネレータの1つであり、伝統的な lex/yaccの組み合わせの欠点を解決するために設計されました。これには、深い文法の自動的な導出、派生ツリー生成とその Cインタフェースを含め、完全なソース情報の保持、ソースーソース変換を容易にするプリティプリント、すばやくインタプリタを書くことを助けるデータ永続性等のユニークな特徴があります。また、リエントラントでもあります。Styxは、複数の Unix、DOS、Windowsを含め、いくつかの異なる OS下で動作します。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2005-07-02 02:16
Groovy

Groovyは JVM上のアジャイルな動的言語であり、Python、Ruby、Smalltalkのような言語から多くのフィーチャーを組み合わせ、Javaに似た構文を使って Java開発者が利用できるようにしました。Javaプラットフォーム上でより速く、より簡潔に、そして楽しく物事を実行できるように設計されています。javacの代わりのコンパイラとして使うことができ、任意の Javaプロジェクトで使える標準的な Javaバイトコードを生成できます。また、Javaオブジェクト、テンプレート作成用のスクリプト、あるいは単体テストケースを書くための代替言語として直接使うこともできます。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2007-01-31 08:07
GNU Lightning

GNU Lightningは、実行時にアセンブリ言語コードを生成するライブラリです。非常に高速で、ジャストインタイム コンパイラとして理想的であり、ターゲットCPUを抽象化し、標準化されたRISC命令セット(MIPSやSPARCチップによって示唆された)をクライアントに見せます。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2012-06-19 21:33
The Squirrel programming language

リスは、高次関数、クラスの継承、委任、末尾再帰、発電機、協調スレッド、例外処理、オンデマンドの参照カウント、およびガベージ コレクションの機能を軽量プログラミング言語 (約 6000 行のコード) です。これは C のような構文があります。

(Automatic Translation)
Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-02-12 21:54
Jikes RVM

Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. Jikes RVM runs on many platforms and advances the state-of-the-art of virtual machine technologies for dynamic compilation, adaptive optimization, garbage collection, thread scheduling, and synchronization. It is self-hosted, i.e. its Java code runs on itself without requiring a second virtual machine. Most other virtual machines for the Java platform are written in native code (typically C or C++). A Java implementation provides ease of portability and a seamless integration of virtual machine and application resources such as objects, threads, and operating-system interfaces.

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2010-05-18 21:46
Yasm

Yasmは NASMアセンブラを完全に書き直したものです。現在、x86と AMD64命令セットをサポートしていて、NASMと GASのアセンブラ構文を受けつけます。出力のバイナリは、ELF32、ELF64、COFF、Mach-O(32および64)、RDOFF2、Win32、Win64オブジェクト形式であり、ソース デバッグ情報を STABS、DWARF 2、CodeView 8形式で生成します。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2009-09-30 06:31
Bit::Vector

Bit::Vectorは(スタンドアロンの)Cライブラリとオブジェクト指向 Perlモジュール(オーバーロード演算子可)であり、ビットベクトル、(整数の)セット、"大きな整数演算"(暗号化用)、boolean行列(任意サイズ)をたいへん効率的に処理できます。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-06-16 14:17
Mercury

Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2008-04-30 23:19
SML/NJ

sml/nj(Standard ML of New Jersey)はコンパイラ、コンパイルマネージャ、Standard ML用のライブラリから成ります。CML(並列 ML)と eXene(CMLの Xベースのツールキット)を含みます。コンパイラは、最もポピュラーなアーキテクチャ(Intel x86、SPARC、Alpha、Mips、HP-PA、PowerPC)に対して効率の良いコードを生成し、Unix、Linux、Windows(95、98、NT)下で実行できます。 (訳者注:MLは関数型言語の一つ)

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2011-03-12 06:38
Lush

Lushは、オブジェクト指向や配列指向(array-oriented)プログラミングを取り入れて拡張した Lispの方言です。これは、数値を多用するアプリケーションのプロトタイピング用プログラミング環境を目標としています。Pythonに似た代替物や Scilabとは異なり、Lushは既存の C/C++/Fortranコードを簡単に統合するために設計されています。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-03-25 20:49
Red language

Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and data parallelism support using an actor-like abstraction and parallel collections (Scala-like). The target range of usage spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2012-09-25 21:40
Chicken

Chicken is a Scheme compiler that translates most of R5RS Scheme into relatively portable C. It supports fully general tail-call recursion, first-class continuations, and has a very flexible and efficient interface to C and C++. Chicken implements several extensions to the Scheme language: lightweight threads, pattern matching macros, dynamic loading of compiled code, and various object-oriented paradigms, such as TinyCLOS, and others. The library system includes hundreds of convenient modules for practical use.

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-03-15 22:52
Simple components for Ada

The Simple components for Ada ライブラリは、自動的に収集された(参照カウンタを使用する)オブジェクトのスマートポインタ、オブジェクトの永続性、スマートポインタの bounded あるいは unbounded配列、プライベートオブジェクトとプレーン ポインタのジェネリックな unbounded配列、ジェネリック セット、マップ、有向グラフ、重みづけ有向グラフ、スタック、ストレージプール等の実装を提供します。また、テーブルの管理、文字列編集、IEEE 754サポート、および中置式の解析ツールも含んでいます。いくつかのロックフリーな共有データ構造の実装を提供します。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-05-09 11:41
o42a

o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-05-24 19:56
Cobra Programming Language

Cobraは、簡潔で高水準の構文を持った汎用プログラミング言語です。 また品質保持のために、第一級のユニットテストとEiffel風の契約などの機能を言語レベルで提供します。 静的および動的バインディングの両方をサポートしています。 Cobraは優れたランタイムパフォーマンスを持つコンパイル言語ですが、ポンドバン(#!)行やワンステップでのコンパイルおよび実行などの一部のスクリプトの利便性を提供しています。 CobraはLinux, Mac, Windowsで、 そしてハンドヘルド機を含むNovell Mono, Microsoft .NETのあるどこででも実行できます。

Detail info
Activity Percentile: 59.50
DOWNLOAD
LastUpdate: 2013-06-17 18:14
MinGW-w64 - for 32 and 64 bit Windows

mingw-w64プロジェクトは、 ネイティブなWindows 64ビットおよび32ビットのオペレーティングシステムのバイナリをサポートするためのgccの完全なランタイム環境です。

Detail info
Activity Percentile: 99.98
Activity Ranking: 88
2577 projects in result set.
Displaying 20 per page. Projects sorted by activity ranking.