プログラミング英単語52選|専門用語の意味と使い方の例

プログラミングの英単語は、一般的な和訳と専門分野での意味を分けて覚えると理解しやすくなります。implementは「実装する」、exceptionは「例外」、instanceは「個々のオブジェクト」を指す用法があります。基本の52語を、短い説明と具体例で確認しましょう。

覚えた英単語は、無料テストで確認できます。
一覧を読むだけで終わらせず、英検・TOEIC・大学受験の語彙をその場で復習しましょう。
無料英単語テストを開く

目次

プログラミング英単語52選:意味と短い説明

言語によって定義や仕組みが異なる語もあります。ここでは入門時の意味を示し、実際の構文や型は使用する言語の公式資料で確認します。

表が画面に収まらない場合は、左右にスクロールしてご覧ください。キーボードでは表にフォーカスして左右の矢印キーで移動できます。

英語日本語プログラミングでの意味
Abstraction抽象化必要な特徴を取り出し、細部を隠して扱いやすくすること。
Algorithmアルゴリズム問題を解くための手順。
Argument実引数関数などを呼び出すときに渡す値。
Array配列複数の要素を添字などで扱うデータ構造。仕様は言語によって異なる。
Backendバックエンド利用者から見えにくい、サーバー側などの処理を担う部分。
Binary二進の・バイナリ0と1による表現。文脈によってバイナリ形式のファイルも指す。
Boolean真偽値・ブール型true/falseなど、真と偽を表す値や型。
Bugバグ・不具合プログラムが意図どおりに動かない原因となる誤り。
Char文字・文字型characterの略。1文字を扱う型の名前などに使われる。
Classクラスオブジェクトの性質や振る舞いを定義する仕組み。具体的な意味は言語による。
Codeコードプログラムを記述したもの。source codeならソースコード。
Command-line interfaceコマンドラインインターフェース(CLI)文字でコマンドを入力して操作する仕組み。
Compilationコンパイルソースコードなどを別のコード表現に変換する処理。
Compilerコンパイラコンパイルを行うプログラム。
Conditionals条件分岐条件に応じて処理を変える構文。if文など。
Constants定数変更しない値や名前。強制の仕組みは言語によって異なる。
Data typesデータ型整数・文字列など、値の種類や扱いを決める分類。
Declaration宣言名前や型などをプログラム内で宣言すること。常に型の指定を伴うとは限らない。
Endless loop無限ループ終了せず繰り返すループ。infinite loopともいう。
Exception例外通常の実行の流れを中断する状態など。例外への対処はexception handling。
Expression式値を計算・生成する記述。例:2 + 3。
Frameworkフレームワークアプリケーション作成に使う、構造や機能を備えた枠組み。
Front-endフロントエンドWebでは、ブラウザーで表示・操作する側の部分など。
Hardcodeハードコードする変更し得る値などを設定ファイルではなくコードに直接書くこと。
High-level language高水準言語機械の細かな動作を抽象化して記述できるプログラミング言語。
Implement実装する仕様や設計に従って機能などを作ること。実行するrunとは区別する。
Instanceインスタンスクラスなどから作られた個々のオブジェクトを指す用法。
Integer整数・整数型小数部分のない数。範囲などは言語・型による。
Interpreterインタプリタプログラムを解釈して実行する仕組み。人の通訳者の意味とは区別。
Iteration反復処理の繰り返し、またはその1回分。
Keywordsキーワードifやreturnなど、その言語で特別な意味を持つ語。
Loopループ処理を繰り返す構造。
Low-level language低水準言語機械の命令やハードウェアに近い記述をする言語。
Machine language機械語プロセッサが実行する命令を符号化したもの。
Markup languageマークアップ言語タグなどで文書の構造・意味を表す言語。HTMLなど。
Methodメソッドオブジェクトやクラスに関連付けられた処理・関数。
Nullnull・ヌル値がないことなどを表す特別な値。0や空文字列と同一とは限らない。
Objectオブジェクトプログラム内で扱うデータなどの実体。具体的な定義は言語による。
Object-Oriented Programmingオブジェクト指向プログラミングデータと振る舞いをオブジェクトとして整理する設計・記述の考え方。
Operandオペランド・被演算子演算の対象。2 + 3なら2と3。
Operator演算子演算を指示する記号など。2 + 3なら+。
Packageパッケージ関連するコードなどをまとめる単位。形式は言語・ツールによる。
Pointerポインタメモリアドレスを扱う値や変数。代表例はC言語のポインタ。
Programプログラムコンピューターに処理を行わせる命令のまとまり。
Return戻る・値を返す関数などから呼び出し元へ制御を戻す。返り値はreturn value。
Runtime実行時・実行環境実行中の段階、または実行を支えるソフトウェアを指す。
Server-sideサーバー側のサーバーで行う処理などを表す形容詞。
Statement文代入・分岐などの処理を記述する単位。式との関係は言語による。
String文字列文字が並んだデータ。例:”hello”。
Syntax構文・文法コードの書き方の規則。syntax errorは構文エラー。
Tokenトークンコードを解析するときの基本的な単位。識別子・演算子など。
Variable変数名前を使って値を参照・保持する仕組み。言語によってモデルが異なる。

似ている用語を具体例で区別する

区別する語具体例とポイント
argument / parameterPythonのdef double(n):でnは仮引数(parameter)。double(3)の3は実引数(argument)。
expression / statementPythonの2 + 3は式で、値は5。total = 2 + 3は代入文で、その右辺に式がある。
operator / operand2 + 3の+が演算子、2と3が被演算子。
return / return valuereturn 6のreturnは呼び出し元へ戻すためのキーワード、6は返す値。
exception / exception handling例外が起きることと、try/exceptなどで例外に対処することは別。Pythonでは後者が例外処理。
implement / run検索機能のコードを書くのがimplement、作ったプログラムを動かすのがrun。

説明書・作業指示に出てくる短い英文

英文意味
Declare a variable.変数を宣言してください。
Pass an argument to the function.関数に引数を渡してください。
The function returns a string.その関数は文字列を返します。
Fix the syntax error.構文エラーを修正してください。
Implement the search feature.検索機能を実装してください。
Handle the exception.その例外に対処してください。

コードに現れる語は文中の役割も確認しましょう。returnは命令のキーワードにもなりますが、returnsは説明文中の動詞です。綴りを覚えることと、コードの正しい動作を理解することは両方必要です。

用語の確認:Python公式ドキュメント:用語集。例文は学習用に作成しています。

用語の確認:MDN:Exception。例文は学習用に作成しています。

用語の確認:MDN:Instance。例文は学習用に作成しています。

よかったらシェアしてね!
  • URLをコピーしました!
目次