RPL / 2

計算のためのプログラミング言語。
今すぐダウンロード

RPL / 2 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Joel BERTRAND
  • 出版社のWebサイト:
  • http://www.systella.fr/bertrand/rpl2

RPL / 2 タグ


RPL / 2 説明

計算のためのプログラミング言語 RPL / 2は特別な言語であり、LISPとForthの間の禁止された愛の奇妙な子供になる可能性があります。逆のスタックを維持するだけで、逆のポーランドの表記と定義的な作業が行われます。制御構造はLISPから来ています。なんて素晴らしい系譜!変数は、最初の使用時にオンザフライで宣言され、その時点で保存するデータの種類が使用されます。したがって、同じ変数xには、複雑な行列と後で数瞬間が含まれている可能性があります。コードの行(!)はきれいにコンパイルされます。言語は完全に使えます(私は毎日やるようにします)。 RPL / 2スクリプトを実行でき、外部コンパイル済みルーチンが呼び出される可能性があります。外国の世界とのインターフェースはCインターフェイスです。使用可能ファイルと作業データ型は次のとおりです。 - バイナリ整数(64ビット)●符号付き整数(64ビット); - 実数(64ビット); - 複素数(2 * 64ビット); - 文字列(任意の長さ); - リスト。 - 複雑で実数または整数のベクトル。 - 複雑で実数行列。 - 名前。 - 代数式; - 代数式表記法で述べた式。この書き込み、組み込みの定義は次のとおりです。 - スタック管理操作の全セットです。 - ローカル変数とグローバル変数に関連する機能、およびサブ定義ジャンプ。 - カウンタの有無にかかわらず、定義されていないループ。 - 比較関数 - 関数のテスト命令。 - 三角法を扱う関数 - 対数関数。 - 行列に関する高度な計算(LU分解、一般化固有値) - 評価関数evalと - > num;このリリースの新機能: ・システムエラーを回避するために、PIPE()がマクロで上書きされます。 ・プロセス間の通信はパイプで行われ、これらのパイプは特定の非同期スレッドによって管理されます。 ・スクリプトが管理スレッドよりも多くのスレッドを作成しようとすると、オープンされたファイルの最大数をすばやく達成でき、PIPE()はシステムエラーを返します。 ・メジャーバグ(デッドロック)は、プロセスとスレッド管理で修正されています。 ・DEC固有の大きさでは大きなバグが固定されています(決定要因はLU対角化なしで計算されました)。 ・新しいSWAPCNTXT組み込み関数が追加されました。 ・MakeFile.AM(ライセンス規則)でマイナーなバグが修正されています。


RPL / 2 関連ソフトウェア

波形

Waveformは関数グラフを描画およびエクスポートする小さなアプリケーションです。 ...

171

ダウンロード