tkscriptは、OpenGL、SDL、いるSDL_net、libpngは、およびzlibのためのバインディングを持つJIT-加速Cライクなスクリプト言語です。
プラグインのSDKには、動的にカスタムC関数やC ++クラスでスクリプトエンジンを拡張するために使用することができます。
これは、ポータブル、3D、OpenGLの加速マルチメディアアプリケーションを作成するために使用することができます。
TKSは、「ツールキットのスクリプト言語 "の略、ネイティブコードライブラリのためのオープンでポータブルグルー言語です。スクリプトエンジンは、C ++ APIのバックエンドに焦点を当てただけでなく、Cとアセンブラの機能を可能にします。それは構文に慣れるには長すぎ誰かを取ることはありませんので、スクリプトがはるかにC / C ++ / JavaScriptを/ PHPのように見えます。ベースのCPUテーブル(すなわち、むしろポータブル)ジャストインタイム(JIT)コンパイラでは、最大100倍スクリプトの実行を高速化できます。
TKSはカスタムC ++ライブラリ用のスクリプトアプリケーションホストとして機能します(�&#65533プラグイン;)。 OpenGLの、SDL、いるSDL_net、他の拡張機能は、現在開発されている間のlibpng、zlibを、MiniFMODとMySQLが利用可能で、例えばのためのバインディングFOXのGUIツールキットのため。
TKSアプリケーションプロジェクトは、そのアプリケーションの実行に必要なすべてのデータが含まれていますgzipで圧縮さTKXのアーカイブにコンパイルすることができます。この技術は、ネットワークベースのシステムのために使用することを示唆している(TKSランタイムに加えて)前にローカルインストールすることなく、例えばアプリケーションをデプロイすることが可能となりますワールドワイドウェブやイントラネット。 TKXのアーカイブは、定期的な実行可能ファイルに反しで、ハードウェアに依存せず、したがって、複数のプラットフォームで使用することができます。
scriptlanguageの現在の実装では、そのソースコードだけでなく、プリコンパイルされたディストリビューションは、GNU General Public Licenseの下で利用可能です。
アプリケーション固有のC / C ++拡張ライブラリ(YAC)のためのインタフェースは、独自の(すなわち、クローズドソース)の拡張機能(プラグイン)が可能になり、GNU劣等一般公衆利用許諾契約書の条項の下でリリースされます。
注意:あるとして、このマニュアルに記載されていたコードスニペットを実行することができ、ちょうどtest.tksファイルにコピーし、「TKS」CLIコマンドを使用してそれらを実行します。
ここで、「tkscript」のある主要な機能は次のとおりです。
- C / C ++ / Javaの(スクリプト)のように、JITは、スクリプトエンジンを加速(とVFSをgzipで圧縮)(TKScript)
- のために利用可能とJIT支持体上でテスト:
·Microsoft Windowsの95,98、ME、2000、XP
·X86(非常におそらく68K)は、Linux(Mandrakeの、SuSEのといくつかのカスタムセットアップ..)
·CygWinの
·AmigaOSの3.0(68040 + ixemul + G ++)
- 「YAC」プラグインのアプリケーションホスト
·は、Win32-APIのRESPを使用しています。動的にDLLの/のSOをロードするのSolaris / Linuxののlibdl
- 自己完結型、バイナリレベルC ++コンポーネント/反射モデル、プラグインSDK(「YAC」)
- OpenGLの(1.1)ツールキット(「tkopengl」)のバインディング
- SDLクロスプラットフォームのハードウェアアブストラクションレイヤ(「tksdl」)のバインディング
·プラグインは、ビデオゲームと同様の「リアルタイム」アプリケーションを開発するために使用することができます。
·Linuxでは、Win32の、BeOSの、MacOSの、MacOSの-X、QNX、AmigaOSのオペレーティングシステムのハードウェアとソフトウェアのAPIを抽象化..
·OpenGLグラフィックスインターフェースをサポートしています
·キーボード/マウス/ジョイスティック入力デバイスをサポートしています
·オーディオのサポート
·SDL、いるSDL_net、libpngはとzlibのツールキットを使用しています。
·いるSDL_net APIは、TCP / UDPネットワーキング機能を提供します。
- FOXツールキット(「FXML」)へのマークアップ言語やインターフェースのようなXML / HTML
あなたが知っていれば·簡単に学ぶためにHTMLとJavaScript(:
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
- IDEソフトウェア&SDK
- Vimのプラグイン
- アセンブラ&六角エディタ
- インストーラ
- コンポーネント&ライブラリ
- コードエディタ
- デバッグ用ソフトウェア
- データベースソフト
- データベース管理ソフトウェア
- バグ追跡ソフトウェア
- バージョン管理システム
- ユーザ·インタフェース·ソフトウェア
- ローカライゼーションと国際化ソフトウェア
- 品質保証とテストソフトウェア
- 通訳&コンパイラ
人気のソフトウェア
-
Val(a)IDE 11 May 15
-
ggcov 3 Jun 15
-
Free Pascal Compiler 22 Jun 18
-
TCPDF 17 Jul 15
-
GNOME Inform 7 12 May 15
-
Eric 22 Jun 18
-
benchbase 11 May 15
tkscript
同じようなソフトウェア
へのコメント tkscript
カテゴリから探す
- インターネット·ソフトウェア
- ウェブ開発ソフトウェア
- オーディオソフトウェア
- グラフィックデザインソフトウェア
- ゲーム
- システムユーティリティ
- スクリーンセーバー
- セキュリティーソフトウェア
- ディスク&ファイルのソフトウェア
- デジタル写真ソフトウェア
- デスクトップの機能拡張
- ドライバ
- ネットワークソフトウェア
- ビジネス&オフィスソフトウェア
- ブラウザ
- ホーム&ファミリーソフトウェア
- 教育&科学ソフトウェア
- 映像ソフト
- 生産性ソフトウェア
- 通信ソフトウェア
- 開発者用ツール
- IDEソフトウェア&SDK
- Vimのプラグイン
- アセンブラ&六角エディタ
- インストーラ
- コンポーネント&ライブラリ
- コードエディタ
- デバッグ用ソフトウェア
- データベースソフト
- データベース管理ソフトウェア
- バグ追跡ソフトウェア
- バージョン管理システム
- ユーザ·インタフェース·ソフトウェア
- ローカライゼーションと国際化ソフトウェア
- 品質保証とテストソフトウェア
- 通訳&コンパイラ
人気のソフトウェア
-
Kodos 3 Jun 15
-
RPM Wizard 3 Jun 15
-
Aqua Data Studio 17 Feb 15
-
MCU 8051 IDE 2 Jun 15
-
Regina Rexx Interpreter 3 Jun 15
-
Lubi 3 Jun 15
-
Kconfigure 3 Jun 15
コメントが見つかりません