Google PlayストアでUnionpediaアプリを復元するために作業中です
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn

HaskellとPureScript

ショートカット: 違い類似点ジャカード類似性係数参考文献

HaskellとPureScriptの違い

Haskell vs. PureScript

Haskell(ハスケル)は非正格な評価を特徴とする純粋関数型プログラミング言語である。名称は数学者であり論理学者であるハスケル・カリーに由来する。 PureScriptは、JavaScriptにコンパイルされる純粋関数型プログラミング言語である。Webアプリケーション、サーバサイドアプリケーション、Electronを使用したデスクトップアプリケーションの開発に使用できる。構文はHaskellとほぼ同等。また、や拡張可能なレコードを導入している。また、Haskellとは異なり、PureScriptは正格評価を採用している。

HaskellとPureScript間の類似点

HaskellとPureScriptは(ユニオンペディアに)共通で4ものを持っています: 代数的データ型パターンマッチングElm (プログラミング言語)関数型プログラミング

代数的データ型

代数的データ型(だいすうてきデータがた、algebraic data type)とはプログラミング、特に関数型プログラミングや型システムにおいて使われるデータ型である。それぞれの代数的データ型の値には、1個以上のコンストラクタがあり、各コンストラクタには0個以上の引数がある。 代数的データ型の値(データ)の感覚的な説明としては、引数で与えられた他のデータ型の値を、コンストラクタで包んだようなもの、である。コンストラクタに引数がある代数データ型は複合型(他のデータ型を組み合わせて形成する型)である。

Haskellと代数的データ型 · PureScriptと代数的データ型 · 続きを見る »

パターンマッチング

パターンマッチング(Pattern matching、パターン照合)とは、データを検索する場合に特定のパターンが出現するかどうか、またどこに出現するかを特定する手法のことである。 文字列のパターンマッチングには、固定されたパターンの検索ではKMP法やBM法など各種の文字列探索アルゴリズムがある。また正規表現を利用する手法も多数提案されている。 いくつかの高水準プログラミング言語には、多分岐の一種で、場合分けと同時に構成要素の取り出しのできる言語機能があり、パターンマッチと呼ばれている。Haskellでの例を示す。 listSumCase lst。

Haskellとパターンマッチング · PureScriptとパターンマッチング · 続きを見る »

Elm (プログラミング言語)

Elmは、ウェブブラウザベースのグラフィカルユーザインタフェースを宣言的に作成するためのドメイン固有プログラミング言語である。Elmは純粋関数型言語であり、ユーザビリティ・パフォーマンス・堅牢性を重視して開発されている。静的かつ強力な型検査によって「事実上一切の実行時例外が起こらない」ことを売りにしている。

Elm (プログラミング言語)とHaskell · Elm (プログラミング言語)とPureScript · 続きを見る »

関数型プログラミング

関数型プログラミング(かんすうがたプログラミング、functional programming)とは、数学的な意味での関数を主に使うプログラミングのスタイルである。 functional programming は、関数プログラミング(かんすうプログラミング)などと訳されることもある。 (functional programming language)とは、関数型プログラミングを推奨しているプログラミング言語である。略して関数型言語(functional language)ともいう。

Haskellと関数型プログラミング · PureScriptと関数型プログラミング · 続きを見る »

上記のリストは以下の質問に答えます

HaskellとPureScriptの間の比較

PureScriptが13を有しているHaskellは、120の関係を有しています。 彼らは一般的な4で持っているように、ジャカード指数は3.01%です = 4 / (120 + 13)。

参考文献

この記事では、HaskellとPureScriptとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: