『本物のプログラマはhaskellを使う』にでてきた用語の日英対応表をつくってみた。
こういうのは憶えておくと役に立つ,かも。
lazy evaluation | 遅延評価,怠惰評価 |
functional programming | 関数型プログラミング |
logic programming | 論理型プログラミング |
probabilistic functional programming | 確率的関数プログラミング |
Domain Specific Language | 特定領域言語,ドメイン特化言語 |
lambda abstraction | ラムダ抽象 |
anonymous function | 無名関数 |
type inference | 型推論 |
type variable | 型変数 |
context | 文脈 |
type class | 型クラス |
instance | インスタンス |
inheritance | 継承 |
subclass | サブクラス |
module | モジュール |
import | インポート |
type synonym | 型の同義名,型シノニム |
algebraic data type | 代数的データ型 |
type constructor | 型構成子,型構築子 |
data constructor | データ構成子,データ構築子 |
polymorphic type | 多相型,多様型 |
parametric polymorphism | パラメータ多相,パラメトリック多相 |
ad-hoc polymorphism | アドホック多相 |
unboxed array | 非ボックス化配列 |
infix operators | 中置演算子 |
monad | モナド |
action | 動作,アクション |
bind | 束縛した |
do expression | do式 |
do-notation | do記法 |