アルファベット順索引

A で始まる B で始まる C で始まる D で始まる E で始まる F で始まる
G で始まる H で始まる I で始まる J で始まる K で始まる L で始まる
M で始まる N で始まる O で始まる P で始まる Q で始まる R で始まる
S で始まる T で始まる U で始まる V で始まる W で始まる X で始まる
Y で始まる Z で始まる 専門用語

A

英語 訳語 1 訳語 2 訳語 3
a block of pointers ブロックポインタ ポインタのグループ
abbreviation 略語
abstract 抽象的な
abstract syntax tree, AST 抽象構文木
abstraction 抽象
abstraction barrier 抽象バリア 抽象の妨げ
abstraction of function calls 関数呼び出し抽象
access アクセス アクセス
access function アクセス関数 アクセス関数
accumulator アキュムレータ
activate アクティブ化
ad hoc 専用設定
adapter アダプタ
address アドレス
algebraic data type 代数的データ型
algorithm アルゴリズム
alias エイリアス
allocate 割り当て 構成
alternative 代替
amortized analysis ならし解析
anaphoric 参照
annotation 注釈
anonymous function 匿名関数
antecedent 前提 前件 前提条件
append 追加 連結
application 適用 アプリケーション
application framework アプリケーションフレームワーク
application program interface, API アプリケーションプログラミングインターフェース
application service provider, ASP アプリケーションサービスプロバイダ
applicative 適用順序
argument パラメータ 引数 実引数
arithmetic 算術
array 配列
artificial intelligence, AI 人工知能
assemble 合成
assembly アセンブリ
assignment 代入
assignment operator 代入演算子
associated 連想の
association list, alist 連想リスト
atom アトム
atomic アトミックな
atomic value アトミックな値
attribute 属性 特性
augmented 拡張
automatic memory management 自動メモリ管理
automatically infer 自動導出
autometa theory オートマトン理論
auxiliary 補助

B

英語 訳語 1 訳語 2 訳語 3
backquote 逆参照
backtrace バックトラック
backward compatible 下位互換
bandwidth 帯域幅
base case 基本ケース
base class 基底クラス
Bayes' theorem ベイズの定理
best viable function 最良実行可能関数 最良実行可能関数
Bezier curve ベジェ曲線
bignum 大きな数
binary operator 二項演算子
binary search 二分探索 二分探索 二分探索
binary search tree 二分探索木
binary tree 二分木
binding 束縛
binding vector 束縛ベクトル
bit 位 ビット
bit manipulation ビット操作
black box abstraction ブラックボックス抽象
block 块 ブロック
block structure ブロック構造 ブロック構造
block name コードブロック名
Blub paradox Blub のジレンマ
body 体 本体
boilerplate 定式化 ボイラープレート
bookkeeping 簿記
boolean ブール
border 境界
bottom-up design ボトムアップ設計
bottom-up programming ボトムアッププログラミング
bound 境界
bounds checking 境界チェック
box notation ボックス表記法
brace 波括弧 波括弧
bracket 角括弧 角括弧
branch 分岐 ジャンプ
breadth-first 幅優先
breadth-first search, BFS 幅優先探索
breakpoint ブレークポイント
brevity 簡潔
buffer バッファ
buffer overflow attack バッファオーバーフロー攻撃
bug バグ
building 作成
built-in 組み込み
byte バイト
bytecode バイトコード

C

英語 訳語 1 訳語 2 訳語 3
cache キャッシュ
call 呼び出し
callback コールバック
CamelCase キャメルケース
candidate function 候補関数
capture キャプチャ
case 分岐
character 文字
checksum チェックサム
child class サブクラス
choke point チョークポイント
chunk 块
circular definition 循環定義
clarity 明瞭さ
class 类 クラス
class declaration クラス宣言
class library クラスライブラリ
client クライアント クライアント
clipboard クリップボード
clone クローン
closed world assumption 閉世界仮定
closure クロージャ
clutter 雑然
code コード
code bloat コード膨張
collection コレクタ 複合型
column 行 栏
column-major order 行優先順序
comma カンマ
command-line コマンドライン
command-line interface, CLI コマンドラインインターフェース
Common Lisp Object System, CLOS Common Lisp オブジェクトシステム
Common Gateway Interface, CGI 共通ゲートウェイインターフェース
compatible 互換
compilation コンパイル
compilation parameter コンパイルパラメータ
compile コンパイル
compile inline インラインコンパイル
compile time コンパイル時
compiled form コンパイル後の形式
compiler コンパイラ
complex 複雑
complexity 複雑度
compliment 補集合
component コンポーネント
composability 合成可能性
composition 合成 合成関数
compound value 複合データ 複合値
compression 圧縮
computation 計算
computer コンピュータ
concatenation 連結
concept 概念
concrete 具体的
concurrency 並行
concurrent 並行処理
conditional 条件式
conditional variable 条件変数
configuration 構成
connection 接続
cons 構築
cons cell 構成要素 cons セル
consequent 結果 推論
consistent 一貫性
constant 定数
constraint 制約
constraint programming 制約プログラミング
container コンテナ
content-based filtering コンテンツベースフィルタリング
context コンテキスト 文脈 環境
continuation 継続
continuous integration, CI 継続的インテグレーション
control コントロール
cooperative multitasking 協調的マルチタスク
copy コピー
corollary 推論
coroutine コルーチン
corruption プログラムクラッシュ
crash クラッシュ
create 作成
crystallize 固定化
curly 括弧状の
curried カリー化された
currying カリー化
cursor カーソル
curvy カーリーの
cycle 周期

D

英語 訳語 1 訳語 2 訳語 3
dangling pointer 迷いポインタ ワイルドポインタ
Defense Advanced Research Projects Agency, DARPA 米国防総省高等研究計画局
data データ
data structure データ構造
data type データ型
data-driven データ駆動
database データベース
database schema データベーススキーマ
datagram データグラム
dead lock デッドロック
debug デバッグ
debugger デバッガ
debugging デバッグ
declaration 宣言
declaration forms 宣言形式
declarative 宣言的 説明的
declarative knowledge 宣言的知識 説明的知識
declarative programming 宣言的プログラミング 説明的プログラミング
declarativeness 宣言可能性
declaring 宣言
deconstruction 分解
deduction 導出 推論
default デフォルト 既定
defer 遅延
deficiency 欠陥 不足
define 定義
definition 定義
delegate 委譲
delegation
dellocate 解放
demarshal スキャッタ/ギャザ
deprecated 非推奨
depth-first 深さ優先
depth-first search, DFS 深さ優先探索
derived 派生
derived class 派生クラス
design pattern デザインパターン
designator 指示子
destructive 破壊的
destructive function 破壊的関数
destructuring 分解
device driver ハードウェアドライバ
dimensions 次元
directive ディレクティブ
directive 指示子
directory ディレクトリ
disk 盘
dispatch ディスパッチ ディスパッチ
distributed computing 分散コンピューティング
DLL hell DLL地獄
document ドキュメント
dotted list ドットリスト
dotted-pair notation ドット末尾表記 ドット尾部記法
duplicate 複製
dynamic binding 動的束縛
dynamic extent 動的範囲
dynamic languages 動的言語
dynamic scope 動的スコープ
dynamic type 動的型付け

E

英語 訳語1 訳語2 訳語3
effect 効果
efficiency 効率
efficient 高効率
elaborate
elucidating
embedded language 組み込み言語
emulate シミュレーション
encapsulation カプセル化
enum 列挙
enumeration type 列挙型
enumrators 列挙子
environment 環境
equal 等しい
equality 等価性
equation 方程式
equivalence 同値性
error message エラーメッセージ
error-checking エラーチェック
escaped エスケープ オーバーフロー
escape character エスケープ文字
evaluate 評価 評価
evaluation 評価
event イベント
event driven イベント駆動
exception 例外
exception handling 例外処理
exception specification 例外仕様
exit 終了
expendable 拡張可能な
explicit 明示的
exploratory programming 探索的プログラミング
export エクスポート 公開
expression 式
expressive power 表現力
extensibility 拡張性
extent 範囲 程度
external representation 外部表現
extreme programming エクストリームプログラミング

F

英語 訳語1 訳語2 訳語3
factorial 階乗
family (型の)族
feasible 実現可能な
feature 特徴
field フィールド フィールド
file ファイル
file handle ファイルハンドル
fill pointer フィルポインタ
fineo-grained 細粒度
firmware ファームウェア
first-class 第一級の 第一級の ファーストクラスの
first-class function 第一級関数 第一級関数 ファーストクラス関数
first-class object 第一級オブジェクト 第一級オブジェクト 第一級市民
fixed-point 不動点
fixnum 固定長数 固定小数点数
flag フラグ
flash フラッシュメモリ
flexibility 柔軟性
floating-point 浮動小数点数
floating-point notation 浮動小数点表現
flush フラッシュ
fold フォールド
font フォント
force 強制
form 形式
form フォーム
formal parameter 仮引数
formal relation 形式的関係
forward 転送
forward references
fractal フラクタル
fractions 派閥
framework フレームワーク
freeware フリーソフトウェア
function 関数
function literal 関数リテラル
function object 関数オブジェクト
functional arguments 関数型引数
functional programming 関数型プログラミング
functionality 機能性

G

英語 訳語1 訳語2 訳語3
game ゲーム
garbage ガベージ
garbage collection ガベージコレクション
garbage collector ガベージコレクタ
generalized 一般化
generalized variable 一般化変数
generate 生成
generator ジェネレータ
generic 総称的な 一般化された
generic algorithm 総称アルゴリズム ジェネリックアルゴリズム
generic function 総称関数
generic programming 総称プログラミング ジェネリックプログラミング
genrative programming 生成的プログラミング
global グローバルな
global declaration グローバル宣言
glue program グルーコード
goto ジャンプ
graphical user interface, GUI グラフィカルユーザーインターフェース
greatest common divisor 最大公約数
Greenspun's tenth rule グリーンスパンの第十法則

H

英語 訳語1 訳語2 訳語3
hack ハック
hacker ハッカー
handle プロセッサ ハンドラ ハンドル
hard disk ハードディスク
hard-wire
hardware ハードウェア
hash tables ハッシュテーブル ハッシュテーブル
header ヘッダ
header file ヘッダファイル
heap 堆
helper ヘルパー関数 ヘルパーメソッド
heuristic ヒューリスティック
high-order 高階
higher-order function 高階関数
higher-order procedure 高階手続き
hyperlink ハイパーリンク
HyperText Markup Language, HTML ハイパーテキストマークアップ言語
HyperText Transfer Protocol, HTTP ハイパーテキスト転送プロトコル

I

英語 訳語1 訳語2 訳語3
identical 一致
identifier 識別子
identity 同一性
ill type 型不正
illusion 錯覚
imperative 命令的
imperative programming 命令型プログラミング
implement 実装
implementation 実装
implicit 暗黙的
import インポート
incremental testing インクリメンタルテスト
indent インデント インデント
indentation インデント インデント
indented インデント インデント
indention インデント インデント
infer 導出
infinite loop 無限ループ
infinite recursion 無限再帰
infinite precision 無限精度
infix 中置記法
information 情報
information technology, IT 情報技術
inheritance 継承
initialization 初期化
initialize 初期化
inline インライン
inline expansion インライン展開
inner class 内部クラス
inner loop 内側ループ
input 入力
instances インスタンス
instantiate インスタンス化
instructive 教育的な
instrument 計測器
integer 整数
integrate 統合
interactive language 対話型言語
interactive programming environment 対話型プログラミング環境
interactive testing 対話型テスト
interacts 対話
interface インターフェース
intermediate form 中間形式 中間形式
internal 内部
internet インターネット インターネット
interpolation 補間
interpret 解釈
interpreter インタプリタ
interrupt 中止 割り込み
intersection 交差
inter-process communication, IPC プロセス間通信
invariants 不変条件
invoke 呼び出し
item 项
iterate 反復
iteration 反復の
iterative 反復的な
iterator イテレータ

J

英語 訳語1 訳語2 訳語3
jagged ぎざぎざの
job control language, JCL ジョブ制御言語
judicious 賢明な

K

英語 訳語1 訳語2 訳語3
kernel カーネル
kernel language 中核言語
keyword argument キーワード引数
keywords キーワード
kludge クラッジ

L

英語 訳語1 訳語2 訳語3
lambda calculus ラムダ計算
larval startup プロトタイプスタートアップ
laser レーザー
latitude
layout レイアウト
lazy 遅延
lazy evaluation 遅延評価
legacy software レガシーソフトウェア
leverage レバレッジ (動詞)活用する
lexical 字句の
lexical analysis 字句解析
lexical closure 字句的クロージャ
lexical scope 字句的スコープ
Language For Smart People, LFSP 賢い人のための言語
library 库 関数ライブラリ ライブラリ
lifetime ライフタイム
linear iteration 線形反復
linear recursion 線形再帰
link リンク 接続
linker コネクタ
list リスト
list operation リスト操作
literal リテラル
literal constant リテラル定数
literal representation リテラル
load ロード ロード
loader ローダー ローダー
local ローカルな 局所的な
local declarations ローカル宣言
local function ローカル関数 局所関数
local variable ローカル変数 局所変数
locality 局所性
loop ループ
lvalue 左辺値

M

英語 訳語 1 訳語 2 訳語 3
machine instruction 機械命令
machine language 機械語
machine language code 機械語コード
machine learning 機械学習
macro 宏
mailing list メーリングリスト
mainframes メインフレーム
maintain メンテナンス
manifest typing 明示的型
manipulator マニピュレータ
mapping マッピング
mapping functions マップ関数
marshal マーシャリング
math envy 数学者への嫉妬
member メンバー
memorizing メモ化
memory メモリ
memory allocation メモリ割り当て
memory leaks メモリリーク
menu メニュー
message メッセージ
message-passing メッセージパッシング
meta- メタ-
meta-programming メタプログラミング
metacircular メタ循環
method メソッド
method combination メソッド結合 メソッド結合メカニズム
micro 微
middleware ミドルウェア
migration (データベース)マイグレーション
minimal network 最小ネットワーク
mirror ミラーリング
mismatch type 型の不一致
model モデル
modem モデム
modifier モディファイア
modularity モジュール性
module モジュール
monad モナド
monkey patch モンキーパッチ
monomorphic type language 単型言語
Moore's law ムーアの法則
mouse マウス
multi-task マルチタスク
multiple values 多値
mutable ミュータブル
mutex ミューテックス
Multiple Virtual Storage, MVS 多重仮想記憶

N

英語 訳語 1 訳語 2 訳語 3
namespace 名前空間
native ネイティブの
native code ネイティブコード
natural language 自然言語
natural language processing 自然言語処理
nested ネスト
nested class ネストしたクラス
network ネットワーク
newline 改行 ニューライン
non-deterministic choice 非決定的選択
non-strict 非正格
non-strict evaluation 非正格評価
nondeclarative
nondestructive version 非破壊的バージョン
number crunching 数値計算

O

英語 訳語 1 訳語 2 訳語 3
object オブジェクト
object code オブジェクトコード
object-oriented オブジェクト指向
object-oriented programming オブジェクト指向プログラミング
Occam's razor オッカムの剃刀
on the fly 実行中 実行時
online オンライン
open source オープンソース
operand オペランド
operating system, OS オペレーティングシステム
operation 操作
operator 演算子
optimization 最適化
optimization of tail calls 末尾呼び出し最適化
option オプション
optional オプショナル 選択的な
optional argument オプショナルパラメータ
ordinary 通常の
orthogonality 直交性
overflow オーバーフロー
overhead オーバーヘッド
overload オーバーロード
override オーバーライド

P

英語 訳語 1 訳語 2 訳語 3
package 包
pair ドットペア
palindrome 回文
paradigm パラダイム
parallel 並列
parallel computer 並列コンピュータ
param パラメータ
parameter 引数 形式パラメータ/仮引数
paren-matching 括弧の対応
parent class 親クラス
parentheses 括弧
Parkinson's law パーキンソンの法則
parse パース
parse tree 構文解析木 解析木
parser パーサー
partial application 部分適用
partial applied 段階的代入の
partial function application 部分関数適用
particular ordering 半順序
pass by adress アドレス渡し アドレス渡し
pass by reference 参照渡し 参照渡し
pass by value 値渡し 値渡し
path パス
pattern パターン
pattern match パターンマッチング
perform 実行する
performance パフォーマンス
performance-critical
persistence 永続性
phrenology インターフェース
physical 物理的
pipe パイプ
pixel ピクセル
placeholder プレースホルダー
planning プラン
platform プラットフォーム
pointer ポインタ
pointer arithmetic ポインタ演算
poll ポーリング
polymorphic 多態
polymorphism ポリモーフィズム
polynomial 多項式の
pool 池
port ポート
portable 移植性
portal ポータル
positional parameters 位置パラメータ
postfix 後順
precedence 優先順位
precedence list 優先順位リスト
preceding 前述の
predicate 述語 述語
preemptive multitasking プリエンプティブマルチタスク
premature design 時期尚早な設計
preprocessor プリプロセッサ
prescribe 規定
prime 素数
primitive プリミティブ
primitive recursive 原始再帰
primitive type プリミティブ型
principal type 主要型
print プリント
printed representation プリント表現
printer プリンタ
priority 優先度
procedure 手続き
procedurual 手続き型の
procedurual knowledge 手続き的知識
process プロセス
process priority プロセス優先度
productivity 生産性
profile 評価
profiler 評価器 プロファイラ
programmer プログラマ
programming プログラミング
programming language プログラミング言語
project プロジェクト
prompt プロンプト
proper list 正規リスト
property プロパティ
property list プロパティリスト
protocol プロトコル
prototype プロトタイプ
pseudo code 擬似コード
pseudo instruction 擬似命令
purely functional language 純粋関数型言語
pushdown stack プッシュダウンスタック

Q

英語 訳語 1 訳語 2 訳語 3
qualified 修飾された 接頭辞付きの
qualifier 修飾子
quality 品質
quality assurance, QA 品質保証
query クエリ
query language クエリ言語
queue キュー
quote クォート
quoted form クォート形式

R

英語 訳語 1 訳語 2 訳語 3
race condition 競合状態 レースコンディション
radian ラジアン
Redundant Array of Independent Disks, RAID RAID
raise 発生させる
random number 乱数
range 範囲 区間
rank (行列の)階数 ランク
rapid prototyping ラピッドプロトタイピング
rational database リレーショナルデータベース
raw 未加工の
read 読み取り
read-evaluate-print loop, REPL 読み取り-評価-印字ループ
read-macro リードマクロ
record レコード
recursion 再帰
recursive 再帰的な
recursive case 再帰的ケース
refactor リファクタリング
refer 参照
reference リファレンス 参考
referential transparency 参照透過性
refine リファインメント
reflection リフレクション 映像
register レジスタ
registry creep レジストリクリープ
regular expression 正規表現
represent 表現
request リクエスト
resolution 解像度
resolve 解析
rest parameter 残余引数
return リターン キャリッジリターン
return value 戻り値
reuse of software コード再利用
right associative 右結合
Reduced Instruction Set Computer, RISC 縮小命令セットコンピュータ(RISC)
robust 堅牢な
robustness 堅牢性 ロバスト性
routine ルーチン
routing ルーティング
row-major order 列優先順
remote procedure call, RPC リモートプロシージャコール(RPC)
run-length encoding 連長圧縮
run-time typing 実行時型
runtime 実行時
rvalue 右辺値

S

英語 訳法1 訳法2 訳法3
S-expression S式
save 記憶
Secure Sockets Layer, SSL セキュアソケットレイヤー(SSL)
scaffold スキャフォールド 足場
scalar type スカラー
scan スキャン
schedule スケジューリング
scheduler スケジューラ
scope スコープ
SCREAMING_SNAKE_CASE スクリーミングスネークケース
screen 画面
scripting language スクリプト言語
search 検索 探索
segment of instructions スニペット
semantics セマンティクス
semaphore セマフォ
semicolon セミコロン
sequence シーケンス
sequential 順次の 逐次の
sequential collection literals
serial シリアル
serialization シリアライゼーション
series シリアル 級数
server サーバー
shadowing 隠している
sharp 鋭い
sharp-quote 始め引用符
shortest path 最短経路
SICP 『計算機プログラムの構造と解釈』
side effect 副作用
signature シグネチャ
simple vector 単純ベクトル
simulate シミュレーション
Single Point of Truth, SPOT 真実の単一性
single-segment 単一セグメントの
sketch スケッチ スケルトン
slash スラッシュ
slot 槽
smart pointer スマートポインタ
snake_case スネークケース
snapshot スクリーンショット
socket ソケット
software ソフトウェア
solution スキーム
source code ソースコード
space leak メモリリーク
spaghetti スパゲッティコード スパゲッティコード
spaghetti stack スパゲッティスタック スパゲッティスタック
spam スパム
spec 仕様
special form 特殊形式
special variable 特殊変数
specialization 特殊化
specialize 特殊化
specialized array 特殊化配列
specification 仕様 規範
splitter 分割ウィンドウ
sprite スプライト
square 平方
square root 平方根
squash 衝突
stack 栈
stack frame スタックフレーム
stakeholder
standard library 標準ライブラリ
state machine 状態機械
statement ステートメント 文
static type 静的型
static type system 静的型システム
status 状態
store 保存
stream 流
strict 厳密な
strict evaluation 厳密評価
string 文字列 文字列
string template テンプレート文字列
strong type 強い型付け
structural recursion 構造的再帰
structured values 構造化された値
subroutine サブルーチン
subset 部分集合
substitution 置換
substitution model 置換モデル
subtype サブタイプ
superclass 基底クラス
superfluous 冗長な
supertype スーパーセット
support サポート
suspend サスペンド
swapping values 変数の値を交換する
symbol シンボル
symbolic computation 記号計算
syntax 構文
system administrator システム管理者
system administrator disease システム管理者症候群
System Network Architecture, SNA システムネットワーク体系

T

英語 訳法1 訳法2 訳法3
(database)table データテーブル
table テーブル
tag タグ マーク
tail-recursion 末尾再帰
tail-recursive 末尾再帰の
TAOCP 『コンピュータプログラミングの技法』
target ターゲット
taxable operators 使用を控えるべき演算子
taxonomy 分類法
template テンプレート
temporary object 一時オブジェクト
testing テスト
text テキスト
text file テキストファイル
thread スレッド
thread safe スレッドセーフ
three-valued logic 三値論理
throw スローする 投げる 発生させる
throwaway program 使い捨てプログラム
timestamp タイムスタンプ
token トークン トークン トークン
top-down design トップダウン設計
top-level トップレベル
trace トレース
trailing space 行末の空白
transaction トランザクション
transition network 遷移ネットワーク
transparent 透過的な
traverse トラバース
tree 树
tree recursion ツリー再帰
trigger トリガー
tuple タプル
Turing machine チューリングマシン
Turing complete チューリング完全
typable 型として正当
type 型
type constructor 型コンストラクタ
type declaration 型宣言
type hierarchy 型階層
type inference 型推論
type name 型名
type safe 型安全性
type signature 型シグネチャ
type synonym 型エイリアス
type variable 型変数
typing 型割り当て 入力

U

英語 訳法1 訳法2 訳法3
user interface, UI ユーザーインターフェース
unary 単項の
underflow アンダーフロー
unification 単一化 統一
union 和集合
universally quantify 全称量化
unqualfied 修飾されていない
unwinding
uptime 実行時間
Uniform Resource Locator, URL 統一資源位置指定子(URL)
user ユーザー
utilities ユーティリティ関数

V

英語 訳法1 訳法2 訳法3
validate 検証
validator バリデータ
value constructor 値コンストラクタ
vaporware 曖昧品
variable 変数
variable capture 変数捕捉
variadic input 可変入力
variant バリアント
venture capitalist, VC ベンチャーキャピタリスト
vector ベクトル
viable function 実行可能関数
video ビデオ
view ビュー
virtual function 仮想関数
virtual machine 仮想マシン
virtual memory 仮想メモリ
volatile 揮発
vowel 母音

W

英語 訳法1 訳法2 訳法3
warning message 警告メッセージ
web server ウェブサーバー
weight 重み 重み
well type 型が正しい
wildcard ワイルドカード
window ウィンドウ
word 単語 字
wrapper ラッパー ラッピング
What You See Is What You Get, WYSIWYG 見たままが得られる(WYSIWYG)
What You See Is What You Want, WYSIWYW 考えたままが得られる(WYSIWYM)

X

Y

英語 訳法1 訳法2 訳法3
Y combinator Yコンビネータ

Z

英語 訳法1 訳法2 訳法3
Z-expression Z式
zero-indexed ゼロインデックスの

専門用語

英語 訳法1 訳法2 訳法3
The Paradox of Choice 選択の誤謬

記事の出典:https://github.com/JuanitoFatas/Computer-Science-Glossary/blob/master/dict.textile