訳語一覧(英→日バージョン)

200 views
Skip to first unread message

keiichirou shikano

unread,
Aug 15, 2014, 12:10:45 AM8/15/14
to taplkat...@googlegroups.com
『型システム入門』の翻訳時に共有していた、型システムに関する英語表現の訳語一覧です。
as-isで恐縮ですが役に立つかもしれないので流します。

Church encodingChurch表現
Church numeralChurch数
Church-styleChurchスタイル
Curry-Howard correspondenceCurry-Howard対応
Curry-styleCurryスタイル
Extended Static Checking拡張静的検査
F-bounded quantificationF有界量化
F-closed閉じている(生成関数Fについて)
F-consistent整合的(生成関数Fについて)
F-ground基底(生成関数Fの)
F-supported支持されている(生成関数Fに)
ML-style polymorphismML式多相
Y-combinatorYコンビネータ
abbreviation省略/略記
abbreviation略記/省略
abstract data type (ADT)抽象データ型
abstract machine抽象機械
abstract syntax tree抽象構文木
abstract syntax抽象構文
abstraction boundary抽象境界
abstraction抽象/抽象化
activation record起動記録
actual parameter実引数
ad-hoc polymorphismアドホック多相
algorithmic subtyping relationアルゴリズム的部分型関係
algorithmic subtypingアルゴリズム的部分型付け
algorithmic typing relationアルゴリズム的型付け関係
algorithmic typingアルゴリズム的型付け
alias analysis別名解析
aliasing別名付け
allocation確保(参照の/記憶域の)
alpha-conversionアルファ変換
antisymmetric反対称的
arithmetic expression算術式
arithmetic算術
array-bounds checking境界検査(配列の)
arrow type矢印型
assignment破壊的代入
associativity結合規則
assumption仮定
atomic type原子型
axiom公理
axiomatic semantics公理的意味論
base type基本型
behaviorally equivalent振る舞い等価
beta-reductionベータ簡約
big-step evaluation大ステップ評価
big-step operational semantics大ステップ操作的意味論
binary operation二項演算
binary relation二項関係
binder束縛子
bisimulation双模倣性
booleanブール値
bound束縛
bounded below下に有界
bounded existentials有界存在型
bounded quantification有界量化
bounded quantifier有界量化子
bounded type operator有界型演算子
bounded universals有界全称型
boxedボックス化された
call by name名前呼び
call by need必要呼び
call by value値呼び
canonical form標準形
capture-avoiding substitution捕獲回避代入
cartesian productデカルト積
cast(ing)キャスト
categorial grammar範疇文法
category theory圏論
channel typeチャネル型
classクラス
closed閉じている(項が)
closure property閉包性
coercion型強制
coherence整合性
coinduction余帰納法
colored local type inference色付き局所型推論
combinatorコンビネータ
combinatory logicコンビネータ論理
complete induction完全帰納法
complete完全
completely bounded quantification完全有界量化
compositionality合成性
compound type複合的な型
comprehension notation内包表記
computation rule計算規則
computational effect計算的作用
concrete syntax具象構文
conditional (expression)条件式
confluent合流性
congruence rule合同規則
constraint set制約集合
constraint type制約型
constraint typing relation制約型付け関係
constraint typing制約型付け
constructive logic構成的論理
constructive type theory構成的型理論
constructor構築子
context文脈
continuation継続
contractive縮小的
contravariant反変
correct by construction構成により正しい
countable可算
covariant共変
cumulative累積的
curryingカリー化
cut eliminationカット除去
dangling referenceぶら下がり参照
deallocation解放(記憶域の)
decidable決定可能
decision procedure決定手続き
declarative宣言的
decreasing chain降下列
definitional equivalence定義による等価性
delegation委譲
denotational semantics表示的意味論
dependent function type依存関数型
dependent kind依存カインド
dependent type依存型
depth subtyping深さ部分型付け
depth深さ(項の)
dereference参照先の値を取り出す
derivable導出可能
derivation tree導出木
derived form派生形式
destructor分解子
desugaring脱糖衣
diamond propertyダイヤモンド性
dimension analysis次元解析
disjoint union直和
diverge発散する
divergent combinator発散コンビネータ
domain theory領域理論
domain定義域
don't care何でもよい
downcastダウンキャスト
dynamic dispatch動的ディスパッチ
dynamic type-testing動的型テスト
dynamic typing動的型付け
eager先行的
elaboration function詳細化関数
elimination rule除去規則
empty set空集合
encapsulationカプセル化
encoding表現
enumerated type/enumeration列挙型
environment環境
equational unification等式単一化
equi-recursive同値再帰
equivalence check等価性検査
equivalence同値関係
equivalent同値
errorエラー
evaluation context評価文脈
evaluation judgment評価判断式
evaluation relation評価関係
evaluation statement評価関係式
evaluation strategy評価戦略
evaluation評価
exception handler例外ハンドラ
exception例外
excluded middle排中律
existential quantifier存在量化子
existential type存在型
existential unificand存在型被単一化子
explicit substitution明示的代入
exposed露出している(項が/型が)
expression
expressive power/expressiveness表現力
extend拡張する(クラスを)
extensible variant type拡張可能バリアント型
external language外部言語
field accessフィールド参照
finalizerファイナライザ
finitary overloading有限オーバーロード
first-class citizen一級市民
first-class polymorphism一級多相
first-class一級
fixed point不動点
fixed-point combinator不動点コンビネータ
flattened data structures平坦化されたデータ構造
flexible tuple柔軟な組
formal method形式手法
formal parameter仮引数
free variable自由変数
free自由(変数の出現が)
full abstraction完全抽象
full beta-reduction完全ベータ簡約
full subtyping ruleフル部分型付け規則
function関数
garbage collectionガベージコレクション
generalization一般化(型変数の)
generating function生成関数
generating set生成集合
generation lemma生成補題
genericity総称性
genericsジェネリクス
go wrongおかしくなる(項が/プログラムが)
goalゴール
grammar文法
greatest lower bound下限
greedy type inference貪欲型推論
handle処理する(例外を)
hash consingハッシュコンシング
heapヒープ
hidden representation type隠蔽表現型
higher-order bounded quantifiers高階有界量化子
higher-order function高階関数
higher-order quantification高階量化
higher-order type operator高階型演算子
identity function恒等関数
ill-typed正しく型付けされていない
impredicative polymorphism非可述的多相
impredicative非可述的
impure純粋でない
induction on derivation導出に関する帰納法
induction帰納法
inference rule推論規則
inheritance継承
inject入射
inner class内部クラス
instance variableインスタンス変数
instanceインスタンス
instantiateインスタンス化する
instantiate具体化する(型を)
intensional polymorphism内包的多相
interfaceインターフェイス
intermediate language中間言語
internal language内部言語
interpretation function解釈関数
intersection type交差型
introduction rule導入規則
invariant不変条件
inversion lemma逆転補題
invertible可逆
iso-recursive同型再帰
isomorphic同型
join結び
kernel subtyping ruleカーネル部分型付け規則
kindカインド
kindingカインド付け
labelラベル
lambda cubeラムダキューブ
lambda-abstractionラムダ抽象
lambda-calculusラムダ計算
lambda-termラムダ項
late binding遅延束縛
latent typing潜在的型付け
lazy遅延評価
least upper bound上限
leftmost最左
less specific限定的でない(代入が)
let-polymorphismlet多相
lexical analyzer字句解析器
lexical scopeレキシカルスコープ
lexicographic induction辞書式帰納法
lexicographic order辞書式順序
lightweight formal method軽量形式手法
linear logic線形論理
linkingリンク(モジュールの)
local type inference局所型推論
local type reconstruction局所型再構築
location位置(ストアでの)
logical predicate論理述語
logical relation論理関係
map写す
mapping写像
marshalingマーシャリング
matchingマッチング
meaning意味
meet交わり
membership checking所属性検査
meta-mathematicsメタ数学
metalanguageメタ言語
metatheoryメタ理論
metavariablesメタ変数
method invocationメソッド呼び出し
minimal type最小型
mixfix混置
modal logic様相論理
model checkerモデル検査器
model checkingモデル検査
modular programmingモジュラープログラミング
modularityモジュール性
module systemsモジュールシステム
moduleモジュール
monadモナド
monotone function単調関数
monotype単型
more generalより一般的(代入が)
most general unifier最汎単一化子
μ-foldingμ畳み込み
μ-typeμ型
multi-method dispatch多重メソッドディスパッチ
multi-methodマルチメソッド
multi-step evaluation多ステップ評価
multiple inheritance多重継承
mutable書き換え可能な
nameless representation名無し表現
nameless term名無し項
naming context名前付け文脈
narrowing狭化
natural deduction自然演繹
natural number自然数
natural semantics自然意味論
negative負の
nested induction多重帰納法
nominal type system名前的型システム
non-strict非正格な
normal form正規形
normal order正規順序
normalizable正規化可能
normalization by evaluation評価による正規化
normalization正規化
notation記法/表記
notation表記/記法
numeric value数値
object calculusオブジェクト計算
object constructorオブジェクトコンストラクタ
object identityオブジェクト同一性
object language対象言語
object-orientedオブジェクト指向
objectオブジェクト
occur check出現検査
open recursionオープンな再帰
operational semantics操作的意味論
optional valueオプション値
ordered set順序集合
overloadingオーバーロード
overrideオーバーライド
packageパッケージ
pair二つ組
parallel reduction並行簡約
parameter/argument引数
parameterパラメータ
parametric polymorphismパラメータ多相
parametricityパラメータ性
parser構文解析器
partial equivalence relation部分同値関係
partial evaluation部分評価
partial function部分関数
partial order半順序
partial type reconstruction部分的型再構築
partially abstract type半抽象型
pattern matchingパターンマッチ
pattern typingパターン型付け
patternパターン
permutation並べ替え
π-calculusπ計算
pointer arithmeticポインタ算術
pointwise各要素・各引数での
polarity極性
polymorphic (record) update多相(レコード)更新
polymorphic identity function多相恒等関数
polymorphic lambda-calculus多相ラムダ計算
polymorphic recursion多相再帰
polymorphic repacking多相再パッケージ化
polymorphic多相的な
polymorphism多相性
polytype多型
positive subtyping正の部分型付け
positive正の
power kind冪カインド
power type冪型
powerset冪集合
precedence優先順位
predecessor前者関数
predecessor前者値
predicate述語
predicative可述的
prenex polymorphism冠頭多相
preorder前順序
preorder前順序
preservation保存
pretty printing整形表示
principal solution主要解
principal type主要型
principal typing主要型付け
principal unifier主要単一化子
principle of safe substitution安全代入の原則
procedural abstraction手続きによる抽象化
processプロセス
product直積
progress進行
promote昇格する(型を)
proof theory証明論
proper type真の型
propositions as types命題=型
pure lambda-calculus純粋なラムダ計算
pure type system (PTS)純粋型システム
pure純粋な
purely functional純粋関数的
qualified type限定型
raise送出する(例外を)
ramified theory of types分岐階型理論
range値域
raw μ-types生のμ型
reachable到達可能
record kindレコードのカインド
recordレコード
recursive type再帰型
redex簡約基
reducible candidate簡約可能候補
reduction簡約
reference参照
refinement type詳細型
reflectionリフレクション
reflexive and transitive closure反射的推移的閉包
reflexive closure反射的閉包
reflexive反射的
region inferenceリージョン推論
regular type正則型
relation関係
representation independence表現非依存性
representation type表現型
representation表現
row kind列カインド
row variable列変数
row-variable polymorphism列変数多相
rule schema規則のスキーマ
run-time code generation実行時コード生成
run-time error実行時エラー
run-time monitoring実行時モニタリング
run-time type error実行時型エラー
safety安全性
satisfy充足する
saturated set飽和集合
scopeスコープ
second-order lambda-calculus二階ラムダ計算
semantic domain意味領域
semantics意味論
semi-unification半単一化
sequence
sequencing逐次実行
shape typeシェイプ型
shared state共有状態
sharingシェアリング
shiftingシフト
side condition付帯条件
side effect副作用
simple theory of types単純階型理論
simple type単純型
simply typed lambda-calculus単純型付きラムダ計算
singleton kind一元カインド
sizeサイズ
small-step evaluation小ステップ評価
small-step operational semantics小ステップ操作的意味論
sound健全
stackスタック
state type状態型(オブジェクトの)
state状態
static distance静的距離
store locationストアでの位置
store typingストア型付け
storeストア
stratified階層化されている
strengthening強化
strict正格
strong binary operation強二項演算
strong normalization強正規化
structural induction構造的帰納法
structural operational semantics構造的操作的意味論
structural type system構造的型システム
structural unfolding構造的展開
stuck (state)行き詰まり(状態)
stupid cast愚かなキャスト
subclassサブクラス
subject evaluation主部評価
subject expansion主部展開
subject reduction主部簡約
subset semantics部分集合意味論
substitution lemma代入補題
substitution代入
subsumption包摂
subtree部分木
subtype polymorphism部分型多相
subtype部分型
subtyping constraint部分型付け制約
subtyping derivation部分型付け導出
subtyping statement部分型付け判断式
subtyping部分型付け
successor後者関数
successor後者値
sum type和型
superclassスーパークラス
supertype上位型
support function支持関数
support graph支持グラフ
surface syntax表層構文
symmetric対称的
syntactic control of interference構文による干渉の制御
syntactic sugar糖衣構文
syntax directed構文主導
tag-free garbage collectionタグなしガベージコレクション
taggingタグ付け
tail call末尾呼び出し
tail-recursive末尾再帰
term variable項変数
term
termination measure停止尺度
test判定
threading直列的に受け渡し
thunkサンク
tokenトークン
total function全域関数
total order全順序
transition function遷移関数
transitive closure推移的閉包
transitive推移的
tree type木型
tuple
typable型付け可能
type abstraction型抽象
type annotation型注釈
type application型適用
type ascription型指定
type class型クラス
type constructor型構築子
type destructor型分解子
type environment型環境
type equivalence型等価性
type erasure型消去
type exposure型露出
type inference型推論
type name型名
type operator型演算子
type reconstruction型再構築
type scheme型スキーム
type substitution型代入
type system型システム
type tag型タグ
type theory型理論
type variable型変数
type-assignment system型割り当て体系
type-directed partial evaluation型主導部分評価
type-passing semantics型渡し意味論
type
typechecking型検査
typing context型付け文脈
typing derivation型付け導出
typing relation型付け関係
typing rule型付け規則
typing statement型付け判断式
typing型付け
unboxedアンボックス化された
uniform一様
unify単一化する
uninterpreted base type非解釈の基本型
union type合併型
universal domain普遍領域
universal quantifier全称量化子
universal set普遍集合
universal type全称型
unknown base type未知の基本型
untyped型無し
upcastアップキャスト
value restriction値制限
value
variable capture変数捕獲
variable変数
variance変性
variant typeバリアント型
variantバリアント
weak binary operation弱二項演算
weak head reduction弱頭部簡約
weak pointer弱いポインタ
weak type variable弱型変数
weakening弱化
weight重み
well behavedよく振る舞う
well formed正しい形式を持つ
well founded整礎(順序が/集合が)
well typed正しく型付けされている
width subtyping幅部分型付け
wildcard binderワイルドカード束縛子
witness type証人型

Reply all
Reply to author
Forward
0 new messages