ポータブルオブジェクトコンパイラ

Portable Object Compilerプロジェクトは、一連のObjective-Cクラスライブラリと、生成するプリコンパイラ(翻訳者)で構成されています。
今すぐダウンロード

ポータブルオブジェクトコンパイラ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Portable Object Compiler Team
  • 出版社のWebサイト:
  • http://users.pandora.be/stes/compiler.html

ポータブルオブジェクトコンパイラ タグ


ポータブルオブジェクトコンパイラ 説明

Portable Object Compilerプロジェクトは、一連のObjective-Cクラスライブラリと生成するプリコンパイラ(翻訳者)で構成されています。 Portable Object Compiler Projectは、Plain C Code.HaleのセットとプレーンCコードを生成するプリコンパイラ(トランスレータ)で構成されています。ネイティブCC、デバッガ、プロファイラなどのシステム(UNIX、Windows、Macintosh、Beos、OpenVMSなど)・参照カウントメモリ管理(-refcnt)のオプション。これはネイティブのmalloc()、free()などを使用しますが、コンパイラは参照を追跡するためのステートメントを生成します(Irix 5.2などのいくつかのプラットフォームでは、SGI Mallocなどのいくつかのプラットフォームでテスト済み)。・対象のCメッセージをトレースする可能性。 (objcrtmsg)・簡単な「C」メッセンジャー。 「インラインキャッシュ」メッセンジャー。 C Messengerを転送する(-oesnotunderStand ::)。・すべてのクラスは、「各クラスは最初のメッセージを受信する前に+初期化」を受信するのではなく、起動時のメッセージを起動します。・Objective-Cを翻訳するためのサポートSmallTalk(-st80オプション)・自動アーカイバ。コンパイラはクラスのコードを生成して、ディスクとの間でオブジェクトを保存してロードします( "ID"のすべてのインスタンス変数の場合)。・ガベージコレクションのオプション(Boehm GCパッケージを使用)。いくつかのUnixとWin32でテストされました。参照カウントメモリ管理のオプション(Boehmは必要ありません)。・実行するデフォルトのハンドラを指定することを可能にする例外処理方式(Objective-Cブロックを使用)。・Windows、FreeBSD、HP上のAbjective-Cモジュールを動的にロードするサポート-ux、Linux、IRIX、デジタルUNIXなど。オブジェクト識別子のための二重間接のスイッチ(ポインタの代わりにハンドルとしてのID)。 (-become:method)・転送メッセージをサポートしています(-doesnotunderStand:Method)・Objective-Cでの組み込みSQLのサポート(今のところInformix専用)・客観的Cへの独自の追加/拡張機能を実験するための素晴らしいシステムC!要件:・取得「GCC」のコピーまたは特定のシステムのCコンパイラ 'CC'を使用する(使用するシステムに応じて、ネイティブの 'CC'はGCCよりも優れているか悪い場合があります)・あなたがdon 'であればFlex-2.5.4をコンパイルするかもしれません。 tフレックスがあります。 LEX・コンパイルBSD BYACC 1.9.1を使用しないでください(そして「BYACC」としてインストールすると、Bisonは代替として使用できますが、BYACCをお勧めします。・objc-bootstrap-3.2.8.tar.gzをインストールする(このパッケージを前にインストールするobjc-3.2.8をインストールします。)・objc-3.2.8.tar.gzをインストールします。・オプションでは、クラスブラウザの場合、CURSEL-0.2.2.tar.gz.x11blocks-0.0.1.tar.gzは、Objective-Cブロックの概念に基づくX11開発のライブラリ(開発中)です。 "Portable Object Compiler"の主な機能はいくつかあります。 ・インストールや変更が簡単。 ・ネイティブCC、デバッガ、プロファイラなどの多くのシステムで動作します(UNIX、Windows、Macintosh、Beos、OpenVMSなど)、Platforms.txtファイルを参照) ・参照カウントメモリ管理(-refcnt)のオプション。これはネイティブMalloc()、free()などを使用しますが、コンパイラは参照を追跡するためのステートメントを生成します(Irix 5.2などのプラットフォームでテスト済み)。 ・客観的なCメッセージをトレースする可能性は内蔵されています。 (objcrtmsg) ・CRIDIOR "C"メッセンジャー。 「インラインキャッシュ」メッセンジャー。 Coversing C Messengerを転送する(-doesnotunderStand :)。 ・すべてのクラスが最初のメッセージを受信する前に初期化を受信する前に、すべてのクラスで初期化メッセージを取得します。 ・Objective-CをSmallTalkに翻訳するためのサポート数(-st80オプション) ・自動アーカイバ。コンパイラは、ディスクとの間でオブジェクトを保存してロードするクラスのコードを生成します(タイプ "ID"のすべてのインスタンス変数に対して)。 ・ガベージコレクションのオプション(BOEHM GCパッケージを使用)。いくつかのUnixとWin32でテストされました。参照カウントメモリ管理のオプション(BOEHMは必要ありません)。 ・実行するデフォルトハンドラを指定できる例外処理方式(Objective-Cブロックを使用)。 ・Windows、FreeBSD、HP-UX、Linux、IRIX、デジタルUNIXなどのObjective-Cモジュールを動的にロードするサポート ・オブジェクト識別子(ポインタの代わりにハンドルとしてのID)のための二重間接化のためのスイッチを持っています。 (-become:メソッド) ・転送メッセージをサポートする(-doesnotunderStand:メソッド) ・Objective-Cでの組み込みSQLのサポート(今のとおり) ・客観的Cへの独自の追加/拡張機能を実験するための素晴らしいシステム! 要件: ・「GCC」のコピーを入手するか、特定のシステムのCコンパイラ 'CC'を使用してください(使用するシステムに応じて、ネイティブの「CC」はGCCよりも優れているか悪い場合があります) ・Flexがない場合はFlex-2.5.4をコンパイルしてください。 lexを使わないでください ・BSD BYACC 1.9.1をコンパイルする(そして「BYACC」としてインストールすると、Bisonは代替として使用することができますが、BYACCをお勧めします) ・objc-bootstrap-3.2.8.gzをインストールします(objc-3.2.8をインストールする前にこのパッケージをインストールしてください。) ・objc-3.2.8.tar.gzをインストールします。 ・オプションで、クラスブラウザの場合は、cursel-0.2.2.tar.gzをインストールします。 ・x11blocks-0.0.1.tar.gzは、Objective-Cブロックの概念に基づくX11開発のライブラリ(開発中)です。


ポータブルオブジェクトコンパイラ 関連ソフトウェア