プログラミング学習を始めたばかりの方にとっては聞き慣れない英単語が出てくる事が多いと思います。
私も最初の頃は分からない単語だらけで、そのたびに調べていました。
この記事では、プログラミングで頻出する英単語と、数学・統計の関連用語をまとめて紹介します。
何度も調べ直さなくていいように、辞書代わりとして活用してください。
この記事の対象
プログラミング用語(英語 → 日本語)
| 英単語 | 日本語 | 説明 |
|---|---|---|
| Array | 配列 | 複数のデータを順序付けて格納するデータ構造 |
| Variable | 変数 | 値を保存するための名前付き領域 |
| Method / Function | 関数 | 一連の処理をまとめたもの |
| Float | 浮動小数点数 | 小数点を含む数値 |
| Conditional | 条件分岐 | 条件に応じて処理を分ける構文 |
| Class | クラス | オブジェクトの設計図 |
| Object | オブジェクト | クラスから生成された実体 |
| Operator | 演算子 | 加算や比較などを行う記号 |
| Inheritance | 継承 | クラスの性質を引き継ぐ機能 |
| Polymorphism | 多態性 | 同じ名前の処理が異なる動作をする性質 |
| Integer | 整数 | 小数点のない数値 |
| Interface | インターフェイス | 機能や仕様の定義 |
| Debugging | デバッグ | バグを探して修正する作業 |
| Exception | 例外 | エラー発生時の特別な処理 |
| Compiler | コンパイラ | ソースコードを機械語に変換するプログラム |
| Statement | 文 | 命令の1行 |
| String | 文字列 | 文字の集まり |
| Syntax | 構文 | 文法ルール |
| Algorithm | アルゴリズム | 処理手順の設計 |
| Data Structure | データ構造 | データの整理方法 |
| API | アプリケーションプログラミングインターフェース | 外部機能を利用するための窓口 |
| Loop | ループ | 繰り返し処理 |
数学用語(プログラミングでも頻出)
| 英単語 | 日本語 | 説明 |
|---|---|---|
| Addition | 加算 | 足し算 |
| Subtraction | 減算 | 引き算 |
| Multiplication | 乗算 | 掛け算 |
| Division | 除算 | 割り算 |
| Equation | 方程式 | 等式を含む数式 |
| Function | 関数 | 入力に対して出力を返す式 |
| Variable | 変数 | 数値や式を格納 |
| Constant | 定数 | 変化しない値 |
| Coefficient | 係数 | 数式内の掛けられている値 |
| Exponent | 指数 | べき乗の上の数 |
| Square / Cube | 2乗 / 3乗 | 数を2回・3回掛ける |
| Root | 平方根 / 立方根 | 2乗・3乗の逆の演算 |
| Fraction | 分数 | 1/2や3/4のような数 |
| Decimal | 小数 | 0.5など |
| Ratio / Proportion | 比率 / 比例 | 数の関係性 |
| Percent | パーセント | 百分率 |
| Geometry | 幾何学 | 図形の数学 |
| Algebra | 代数 | 記号を使った数学 |
| Trigonometry | 三角法 | 三角関数の数学 |
| Calculus | 微積分 | 微分と積分 |
| Matrix / Vector | 行列 / ベクトル | 多次元の数の集まり |
| Sequence / Series | 数列 / 級数 | 規則性のある数の並び |
| Limit | 極限 | 数が特定の値に近づく |
| Derivative / Integral | 導関数 / 積分 | 微分と積分 |
| Polynomial | 多項式 | 複数項を持つ式 |
統計用語
| 英単語 | 日本語 | 説明 |
|---|---|---|
| Statistics | 統計学 | データを集め分析する学問 |
| Data | データ | 事実や数値 |
| Population / Sample | 母集団 / サンプル | 全体とその一部 |
| Variable | 変数 | データの特徴を表す |
| Distribution | 分布 | データのばらつき |
| Correlation | 相関関係 | 2つの変数の関係性 |
| Regression | 回帰分析 | 関係を数式で表す方法 |
| Hypothesis | 仮説 | 検証前の予想 |
| Confidence Interval | 信頼区間 | 推定の範囲 |
| Standard Deviation | 標準偏差 | ばらつきの指標 |
| Mean / Median / Mode | 平均 / 中央値 / 最頻値 | データの代表値 |
| Coefficient | 係数 | 数式のパラメータ |
| Error | 誤差 | 実際値との差 |
| Probability | 確率 | 起こる可能性 |
| Normal Distribution | 正規分布 | 釣鐘型の分布 |
| Chi-square / t-test / ANOVA | カイ二乗検定 / t検定 / 分散分析 | 統計的検定手法 |
| Optimize | 最適化する | 効率化すること |
まとめ
- プログラミング学習では英単語の理解が欠かせません。
- 数学・統計用語も覚えることで、よりスムーズに学習できます。
- 英語ドキュメントも読めるようになり、エラー解決力もアップします。
ここでは、プログラミングを行う際に良く出てくる英単語をまとめました。同時に関連用語もまとめてみました。Pythonなどのライブラリの公式サイトは英語ばかりなので、少しでも読み解くのが楽になって何度も調べる必要が無いようになれば幸いです。
おすすめ書籍
情報系の英単語を体系的に勉強したい場合は「キクタンサイエンス(情報科学編)」がおすすめです。基礎的な単語を押さえられます。
用語検索(英語→日本語/説明)
一致する用語がありません。キーワードを変えてみてください。
1分クイズ(英→日 を入力)
英単語の意味を答えてみよう!
