広告

Windows用 SWIG

  • 無料

  • で日本語
  • V 4.0.2
  • 4.5

    (0)
  • セキュリティステータス

Softonic のレビュー

高水準プログラミング環境を作成する

SWIG strong>、またはSimplified Wrapper and Interface Generatorは、ソフトウェア開発 a>CおよびC++で記述されたプログラムをさまざまな高級プログラミング言語に接続するツール。このプログラムは、 Python 主に使用されます strong> href = "https://perl.en.softonic.com/" target = "_ blank"> Perl 、PHP、およびRuby。ただし、Common Lisp、C#、Java。 SWIGは無料で使用できるアプリであり、生成されるコードは商用プロジェクトと非商用プロジェクト strong>の両方と互換性があります。  p>

SWIGは何に使用されますか? h3>

SWIGは、高レベルのインタプリタまたはコンパイル済みのプログラミング言語とユーザーインターフェース。また、 C /C++ソフトウェアのテストとプロトタイピングに使用できる便利なツールです。このアプリを使用すると、他のプログラミング言語からC / C ++関数を呼び出すために必要な手動コーディングの量を減らすことができます。 このアプリを使用するもう1つの利点は、手動でコーディングする場合よりもエラーが発生する可能性が低いことです。  p>

前述のように、SWIGはラッパーコードを生成しますさまざまなスクリプト言語および非スクリプト言語用。アプリはインターフェイスファイルをコンパイルし、通常のC /C++およびターゲットプログラミング言語でコードを生成します。次に、単純な引数を持つ関数の変換コードを生成します。このツールは、C /C++とターゲット言語の間の接着剤を提供するソースコードを作成します。ただし、プログラマーは複雑なタイプの引数の変換コードを作成する必要があることに注意してください。さらに、このソフトウェアは、ネイティブコードによる解釈された関数の呼び出しには使用されません。これも、プログラマーが手動で行うためのものです。  p>

ただし、SWIGはさまざまなアプリケーションで正常に使用されていますが、いくつかの制限があります。開発者が焦点を合わせなければならない現在のシステム。これらの制限の1つは、アプリがまだ完全な C /C++コンパイラ。その結果、複雑なC宣言や非ANSI構文によって混乱することがあります。関数のオーバーロード、テンプレート、名前空間、演算子のオーバーロードなど、いくつかのC++機能の最小限のサポートもあります。最後に、このプログラムは主に既存のCコードで使用するように設計されています。これにより、TKウィジェットやその他の種類の特殊なスクリプト言語拡張機能を作成している場合に使用することが常に適切であるとは限りません。  p>

プログラマーに役立つツール

SWIG 多くのプログラミング言語からのC/C++関数の呼び出しを簡素化します。既存のCコードを変更する必要がなく、既存のシステムに比較的簡単に適用できます。これにより、手動コーディングの量が減ります。このアプリにはいくつかの制限がありますが、全体として、多くのプログラマーにとって役立つツール strong>です。  p>

高評価

  • スクリプト言語と非スクリプト言語の両方に使用できます
  • 手動コーディングの量を減らします
  • 既存のシステムに簡単に適用できます
  • 商用プロジェクトと非商用プロジェクトの両方と互換性があります

低評価

  • 完全なC/C++コンパイラではありません
  • いくつかのC++機能の最小限のサポート
  • TKウィジェットや特殊なスクリプト言語拡張機能の作成に必ずしも適しているとは限りません。

プログラムは他の言語で利用可能です


PC用 SWIG

  • 無料

  • で日本語
  • V 4.0.2
  • 4.5

    (0)
  • セキュリティステータス


ユーザーレビュー

あなたはSWIGを試したことがありますか?あなたの意見を残して最初に!


広告

アプリを探索

広告

広告

本ソフトウェアの使用に関わる法令は国によって異なります。本ソフトウェアが特定の国の法令に抵触する場合、そのソフトウェアのダウンロード及び使用は堅くお断りします。