プログラミング言語と型理論間の類似点
プログラミング言語と型理論は(ユニオンペディアに)共通で6ものを持っています: 型システム、データ型、コンパイラ、自然言語、文字列、意味論。
型システム
型システム(type system)とは、プログラミング言語において、その式などの部分が持つ値を、その種類(型(type)、データ型も参照)に沿って分類し、プログラムが正しく振る舞うこと、といった性質について保証する手法である。型システムは、型理論に基づいており、プログラミング言語の理論において最も確立された軽量形式手法である。.
データ型
データ型(データがた、)とは、(コンピュータにおける)データ(値)の種類に関する分類である。データタイプとも。 具体的にいうと、たとえば 0, 1, 2, -42 といったような値は整数型であり、"foo", "Hello" といったような値は文字列型である。プログラミングなどにおいて、まずデータオブジェクトや関数などの「値」について、またさらに、それらに関連付け(束縛)される変数や定数、リテラル、それらを組合せる演算子、さらにそれらからなる式といった構文上の要素の型が、データ型の議論の対象となる。.
コンパイラ
ンパイラ(英:compiler)とは、コンピュータ・プログラミング言語の処理系(言語処理系)の一種で、高水準言語によるソースコードから、機械語に(あるいは、元のプログラムよりも低い水準のコードに)変換するプログラムである。.
自然言語
自然言語(しぜんげんご、natural language)とは、人間によって日常の意思疎通のために用いられる、文化的背景を持って自然に発展してきた言語である。分類として、音声言語と文字言語、口頭言語と書記言語、口語と文語といったような分類があるが、いずれも似ているようだが着目点や対比軸が異なる分類であり、混同してはならない。また、以上のような分類がいずれも当たらない言語もあり、例えば日本手話(「日本語対応手話」とは異なる)がそうである。.
文字列
文字列(もじれつ)は、単語や文章のような、文字の連なったもの。ストリング (string)、テキスト (text) という場合もある。コンピュータ、特にプログラミングの分野で用いることが多い。.
プログラミング言語と文字列 · 型理論と文字列 ·
意味論
意味論(いみろん、英: semantics)とは、言語学では統語論に対置される分野、数学(とくに数理論理学)では証明論に対置される分野で、それらが中身(意味)に関与せず記号の操作によって対象を扱うのに対し、その意味について扱う分野である。なお、一般意味論というものもあるが、言語の使用に関する倫理を扱うものであり、ありていに言って無関係である。.
プログラミング言語と意味論 · 型理論と意味論 ·
上記のリストは以下の質問に答えます
- 何プログラミング言語と型理論ことは共通しています
- 何がプログラミング言語と型理論間の類似点があります
プログラミング言語と型理論の間の比較
型理論が43を有しているプログラミング言語は、146の関係を有しています。 彼らは一般的な6で持っているように、ジャカード指数は3.17%です = 6 / (146 + 43)。
参考文献
この記事では、プログラミング言語と型理論との関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: