スカラー座
共有者: | wadmin00186 | 人気度: | 共1496人の閲覧 |
採点サイト: | ![]() | 活発度: | 11 |
サイト類別: | プログラミング | ラベル: | 无 |
アドレス: | http://www.scala-lang.org | ||
サイト紹介: | スカラー座公式Webサイト。プログラミング言語、オブジェクト指向プログラミングと関数型プログラミングの特性を統合するために設計されたScalaのパラダイム。ScalaはJavaプラットフォーム(Java仮想マシン)と既存のJavaプログラムとの互換性を実行します。 |
共有者: | wadmin00186 | 人気度: | 共1496人の閲覧 |
採点サイト: | ![]() | 活発度: | 11 |
サイト類別: | プログラミング | ラベル: | 无 |
アドレス: | http://www.scala-lang.org | ||
サイト紹介: | スカラー座公式Webサイト。プログラミング言語、オブジェクト指向プログラミングと関数型プログラミングの特性を統合するために設計されたScalaのパラダイム。ScalaはJavaプラットフォーム(Java仮想マシン)と既存のJavaプログラムとの互換性を実行します。 |
連邦工科学校のローザンヌ マーティン Odersky スカラー座 2001年の仕事は、目標到達プロセスの設計に基づいて始めた。目標到達プロセスには、関数型プログラミング、プログラミング言語のペトリネット組み合わせることです。Odersky の前の仕事は、汎用 Java、javac (Sun Java コンパイラ) です。スカラー座 Java プラットフォーム 2003年/初期の 2004 年後半にリリースされた.スカラー座 NET プラットフォームは、2004 年 6 月公開。言語、v2.0 では、2006 年 3 月にリリースの 2 番目のバージョンです。スカラー座などを含むスカラー座 2.8 機能は named と呼ばれるコンテナー ライブラリを書き直すし、既定のパラメーター、メソッドのパッケージ オブジェクトの続編。2009 年 4 月 Twitter はほとんど入れていた発表バック エンド プログラム移行 Ruby からスカラー座、また残りの部分に移行する予定します。さらに、Wattzon を公開彼全体のプラットフォームが Scala ベース ? インフラストラクチャに既に書かれていると宣言しました。
スカラー座のすべての値がオブジェクトであることは純粋なオブジェクト指向言語です。オブジェクトのクラスと説明特性 (特性) のデータ型によって動作が決定されます。2 つの方法で拡張クラスの抽象化機構。1 つの方法はサブクラスへの継承を別のアプローチは (Mixin) メカニズムをミックスする柔軟性です。これは、2 つの方法で複数継承の問題点を回避できます。スカラー関数型言語は関数も値として使用することができます。スカラー座匿名関数を定義するための軽量構文を提供します, 高階関数をサポートしています, 入れ子マルチレイヤー関数とコーリーのサポートことができます。スカラー座 case クラスとその組み込み一般的機能のプログラミング言語で使用される一致する等価な代数型をパターンします。さらに、プログラマはスカラー座で一致する、XML データの処理、正規表現のようなコードを記述するパターンを使用できます。これらのケースでは、リストの派生関数をクエリを定式化した記述に便利です。JVM の tail 呼び出しをサポートしていないため、スカラー座も完全に末尾呼び出し最適化サポートしていません。ただし、scala 再帰の最適化、シンプルなループに尾ができます。次のコードで機能的なスタイルのクイック ソート アルゴリズムを実装します。
連絡先メール アドレス: [email protected] (解除)。
当サイトのご注目ください:w w w. 0430. c o m