スラング

Slangは強力な解釈言語です。
今すぐダウンロード

スラング ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • John E. Davis
  • 出版社のWebサイト:
  • http://space.mit.edu/davis/slang/

スラング タグ


スラング 説明

スラングは強力な解釈言語です。 S-Langは、開発者が堅牢なマルチプラットフォームソフトウェアを作成できるように設計されたマルチプラットフォームのプログラマーのライブラリです。表示/画面管理、キーボード入力、キーマップなどの対話型アプリケーションに必要な機能を提供します。ライブラリの最も刺激的な機能は、それを拡張可能にするためにプログラムに簡単に埋め込むことができるスラングインタプリタである。言語は、グローバル変数、分岐およびルーピング構成、ユーザ定義関数、構造、データ型、および配列の両方を特徴としています。さらに、ポインタ型のサポートが限られています。 Concuse Array Syntax Concumer Arrayベースの数値計算環境のライバル。言語は、文字列、整数(符号付きおよび符号なしの長くて短く)、倍精度の浮動小数点、および倍精度の複素数を組み込みサポートを提供します。さらに、ユーザー定義構造タイプ、多次元アレイタイプ、および連想配列をサポートしています。リンクリストやツリーなどの洗練されたデータ構造の構築を容易にするために、その言語に「参照」タイプが追加されました。参照タイプは、他の言語のポインタと同じ柔軟性の大部分を提供します。最後に、インタプリタを埋め込むアプリケーションはまた、JEDエディタが提供するMARK_TYPEなどの特別なアプリケーション固有のタイプを提供してもよい。言語は、追加、減算、乗算、および除算などの標準的な算術演算を提供する。それはまた、モジュロ算術演算およびビットレベル、例えば排他的論理和の動作を提供する。どのバイナリまたは単項演算子もデータ型で動作するように拡張できます。たとえば、追加演算子(+)は、文字列の連結を許可するために文字列型間で作業するように拡張されました。バイナリと単項演算子は配列タイプで透過的に機能します。たとえば、AとBが配列の場合、A + Bは、要素の要素の結果がAとBの要素の結果であるアレイを生成します。これにより、アレイインデックスを明示的にループすることなくベクトル操作を行うことができます。 "next"){} foo(); _NARGS = 1が原因で、SRC / SLARRFUNC.c:SUM(NULL)がコアダンプを発生させないように修正しました。・SRC / SLIMPORT.c:Import(Module、 "")インポート(モジュール、 "グローバル");このようにして、現在のネームスペースが匿名であるとき、import(module、current_namespace())が機能します。この目的のために、いくつかの新しい関数がAPIに追加されました。・char * slpath_get_load_path(void);・int slpath_set_load_path(char * path)。 ); SLPATH_SET_PATH_DELIMITER(int delimiter);・/ *検索パスの文字区切り文字を取得して設定します。 set_slang_load_path・get_slang_load_path・path_get_delimiter・これらの関数、または組み込み関数は、slang_load_file_hookまたはslns_load_file_hookを使用するアプリケーションにファイルをロードするためのアプリケーションに影響を与えます。変更は、株式負荷ファイルメカニズムを使用するアプリケーションに対して透明にする必要があります。主な違いは、ファイルを拡張なしでファイルをロードしようとすると、ファイルが存在しない場合、インタプリタは "foo.sl"と "foo.slcのより多くの最近のロードを試みることです。 "。関数の使用方法についてはsrc / slsh.cを参照してください。・slsh / slsh.c:上記の新しい検索パスコードを使用するように更新されました。また、SLSHは、JEDの提供/要求機能を含む、汎用スラング関数の集まりで配布されています。詳細については、SLSH / READMEを参照してください。・DOC / TM / CSLANG.TM:ディスカッションを明確にするための努力で固有関数の実装を説明するセクションを修正しました。・src / slang.c:Peephole最適化から生じる小さなメモリリーク見つかった/修正されました。・src / slarrmisc.c:新しい組み込み型:Cumbumは、新しいslarray_map_array関数を介してアレイの累積和を計算します。・SRC /モジュール:Perl互換の正規表現(PCRE)モジュールが追加されました。


スラング 関連ソフトウェア