nwcc

ソフトウェアのスクリーンショット:
nwcc
ソフトウェアの詳細:
バージョン: 0.8.2
日付のアップロード: 11 May 15
開発者: Nils Weller
ライセンス: 無料
人気: 10

Rating: nan/5 (Total Votes: 0)

nwccは、私は楽しみのために、私の空き時間に書いて、私ができることを自分自身に証明するためにUnixシステム用の小さなCコンパイラです。私は2003年8月にプロジェクトを開始したが、私は仕事と生活やその他のいくつかの趣味のコードプロジェクトを持っていたので、それは、C言語の様々な構築物で動作させるために2005年秋まで連れて行ってくれました。
だから、どのような新しいnwccがテーブルに持って来るのでしょうか?最も重要なことは、新しいコード: - レクサー、パーサとバックエンドを含む私は最初からすべてを書きました。
nwccのコードはCで書かれています
このリリースは、重大な使用のためのものではなく、少なくともnwccは、それ自体、したがって、少なくともいくつかの小さなプログラムを扱うことができるべきである(同様にnwccをコンパイルすることができ、その結果を)をコンパイルするのに十分な強度であるされていません。そこに壊れた/行方不明のいくつかのものが残っているが、物事はほぼ毎日が向上している(私は/修正に興味の何かを追加するたびに、私はSFに私の変更をアップロードします。)
これは、コンパイルするためのC言語の偶数サブセットを取得するために多くの作業を要するので、何かが欠けているかnwccに間違って行われているという事実は、私はC言語やコンパイラの設計の特定の領域を気にしないという意味ではありません;それだけで私はまだ、右、または実際にそれを全くやっ程度もらっていないことを意味します。

特徴:

このそこにいくつかのC言語が欠落している特徴です。最も顕著なのは、浮動小数点、ビットフィールドといくつかの他のもののためにサポートしています。他の多くのものが壊れている(バグはnwccによって実装ほとんどすべての言語機能におそらくあります)
は確立主流コンパイラに使用される電力開発者が興味深い検討し、まだなる機能はありません(離れて多分、スタック保護機能、から。)申し訳ありません。平野ダムコンパイルを超えては何もありません。共有ライブラリを作成するためのサポートされていません、デバッグやプロファイリングのサポートはありません、ない何もありません
(NASM Netwideアセンブラのコードを生成およびLinux、FreeBSDやOpenBSDの上で動作します)80×86のプロセッサのための唯一のバックエンドは現在あり
何の最適化は、生成されたコードが確立されたコンパイラの出力に比べて非常に遅いという意味、絶対にありません。 (それは遅いコードを動作させるのに十分難しいです!)私はすぐにこの上で動作しますが、あなたは私の主な懸念は今のコード正確さと携帯性ではなく、高速であることを理解すべきです

このリリースで新しい何が:

このは、このリリースでは、Tclとmkshをコンパイル中に遭遇したいくつかの(!本当にあまりにも多くはない)一般的とPIC固有のバグを修正しました。

このバージョン0.7.8の新機能:

このバージョンでは、x86システム上でx86とAMD64、とNetBSD上のMac OS Xのサポートが追加されます。様々なプラットフォームに依存しないバグも修正されています。

このバージョンは何0.7.7で追加されました。

このバージョンでは、Linux / PPC64のサポートが追加され、多くのPPC特有のバグを修正しました。

同じようなソフトウェア

motor
motor

3 Jun 15

Magic C++
Magic C++

3 Jun 15

pyPEG
pyPEG

14 Apr 15

Scala
Scala

17 Feb 15

開発者の他のソフトウェア Nils Weller

nwbintools
nwbintools

14 Apr 15

へのコメント nwcc

コメントが見つかりません
コメントを追加
画像をオンにする!