スミコード

SMUSHCODEプロジェクトは、Javaで書かれた、(手続き型)スクリプト言語インタプリタとは対照的に(手続き型)スクリプト言語インタプリタです。
今すぐダウンロード

スミコード ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Sam Clippinger
  • 出版社のWebサイト:
  • http://freesoftware.silence.org/smushcode/index.html

スミコード タグ


スミコード 説明

SmushCodeプロジェクトは、Javaで書かれた、(手続き型)スクリプト言語インタプリタとは対照的に(手続き型)スクリプト言語インタプリタです。 SmushCodeプロジェクトは、Javaで書かれた、(手続き型)スクリプト言語インタプリタとは対照的に(手続き型)スクリプト言語インタプリタです。 「コンパイラと翻訳者」クラスのための用語プロジェクトとして、1997年に寿命を発表しました。もともとC ++で書かれている、それは(手続き型とは対照的に)スクリプト言語とは対照的に機能していました。クラスが終了した後、それは新しい言語を学ぶ良い方法としてJavaで再実装されました。それは問題なしで解決策として存在します - それは素晴らしい動作であり、非常に拡張可能で、それは現在何かに必要ではありません。 APIのマニュアルは驚くほど徹底的な(Javadocを学ぶための良い方法、なし)ですが、何らかの理由で「SmushCode75」という言語を参照してください。 "75"の理由は霧の過去に長い間失われています... SmushCodeは、LispまたはScheme Hackerが問題ないと問題ない機能スクリプト言語です(彼らが別の問題であるかどうか)。ほとんどの新しいおよび/または自己教師のプログラマーは、機能的な言語の考えに精通していないので、Nutshellではこれです:すべてが関数です。すべての関数は値を返します。機能言語は、「A. A. A。AまたはBに無関係のCを無関係にします。」の概念を奨励しません。 (それは手続き型プログラミングです)。機能的なプログラミングの代わりに "do aを実行してからbの結果を使用してからbの結果を使用してからc)を使用してください。 a; b_squared:= b * b; C_SQuared:= a_squared + b_squared; C:= Square_root(C_SQuared);機能言語はそれを評価するだろう:C:= Square_root((a * a)+(b * b))。奇妙なことに、著者は機能的なプログラミングを検討したことがあり、SMUSHCODEを設計した後の学習スキームのみ学習スキームだけでした。それは奇妙に慣れ親しんだように見えた...このプロジェクトのgnumakefileもまた興味深いものです。 Antプロジェクトが利用可能になる前に書かれました。 GNU Makeを使用して、パッケージ構造を動的に探索し、クラスファイルを必要に応じて再構築し、Javadocを実行してJARファイルを作成します。それは文書化され、カスタマイズが簡単です。要件:・Java JDK 1.2.0以上の要件: ・Java JDK 1.2.0以上


スミコード 関連ソフトウェア