第13章 プログラミングの基礎

PC☆LIVE! TECHNICAL ENGLISH / DIGITAL CAMPUS

第13章 プログラミングの基礎

まんがでわかる コンピューター技術英語大全|大学・専門学校・技術者のための教科書と演習

20章2,000語・専門表現エラー54例英文読解8本
☰ 全巻目次(26ページ)・章を選ぶ/閉じる
全巻目次 / 第13章 プログラミングの基礎

第13章 プログラミングの基礎

コードとエラーに出てくる共通用語

英語 → 日本語訳 → 技術的な意味 → 例文 → 例文の和訳、の順に読んでください。ページ内で検索もできます。

100 / 100件表示

1〜10番の用語

13-001

Variable

変数

値を入れて参照するための名前付きの場所。

Store the result in a variable.
13-002

Function

関数

必要な処理をまとめて呼び出せる単位。

Call the function with two arguments.
13-003

Argument

引数

関数を呼び出すときに渡す値。

The function requires one argument.
13-004

Return value

戻り値

関数が処理後に返す値。

Check the return value.
13-005

Conditional statement

条件分岐文

条件によって処理の流れを変える文。

Use a conditional statement.
13-006

Loop

繰り返し処理

指定した条件や回数で処理を繰り返す仕組み。

The loop runs five times.
13-007

Syntax

構文

プログラミング言語で定められた書き方の規則。

Check the syntax near line ten.
13-008

Exception

例外

通常の処理の流れとは別に扱うエラーや状態の仕組み。

Handle the exception safely.
13-009

Debugging

デバッグ

プログラムの問題の原因を調べて修正する作業。

Debugging starts with reproducing the error.
13-010

Dependency

依存関係

動作に必要な別のプログラムや部品との関係。

Install the missing dependency.

11〜20番の用語

13-011

Source code

人間が書くプログラムの記述

「人間が書くプログラムの記述」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Source code".
13-012

Machine code

CPUが実行できる命令列

「CPUが実行できる命令列」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Machine code".
13-013

Bytecode

仮想実行環境などで使う中間コード

「仮想実行環境などで使う中間コード」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Bytecode".
13-014

Compiler

ソースを別の実行形式へ変換するツール

「ソースを別の実行形式へ変換するツール」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Compiler".
13-015

Interpreter

コードを逐次解釈して実行する仕組み

「コードを逐次解釈して実行する仕組み」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Interpreter".
13-016

Runtime environment

プログラム実行に必要な環境

「プログラム実行に必要な環境」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Runtime environment".
13-017

Programming language

プログラムを記述するための言語

「プログラムを記述するための言語」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Programming language".
13-018

Syntax error

プログラム文法の誤り

「プログラム文法の誤り」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Syntax error".
13-019

Semantic error

構文は合っていても意味が不正な誤り

「構文は合っていても意味が不正な誤り」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Semantic error".
13-020

Logic error

意図した結果にならない処理の間違い

「意図した結果にならない処理の間違い」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Logic error".

21〜30番の用語

13-021

Runtime error

実行時に発生するエラー

「実行時に発生するエラー」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Runtime error".
13-022

Exception handling

異常を検出して対応する処理

異常を検出して対応する処理。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Exception handling".
13-023

Exception handler

例外を受け取って処理するコード

「例外を受け取って処理するコード」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Exception handler".
13-024

Stack trace

エラー発生までの関数呼出し履歴

「エラー発生までの関数呼出し履歴」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Stack trace".
13-025

Breakpoint

実行を一時停止する指定位置

「実行を一時停止する指定位置」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Breakpoint".
13-026

Step over

関数内部に入らず次の行へ進むデバッグ操作

「関数内部に入らず次の行へ進むデバッグ操作」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Step over".
13-027

Step into

呼び出した関数の内部へ進む操作

「呼び出した関数の内部へ進む操作」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Step into".
13-028

Step out

現在の関数を抜けるまで実行する操作

「現在の関数を抜けるまで実行する操作」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Step out".
13-029

Watch expression

実行中に監視する式

「実行中に監視する式」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Watch expression".
13-030

Constant

通常は変更しない値

通常は変更しない値。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Constant".

31〜40番の用語

13-031

Data type

データの種類と取り扱い方を示す型

「データの種類と取り扱い方を示す型」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Data type".
13-032

Integer

小数部分のない整数

「小数部分のない整数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Integer".
13-033

Floating-point number

浮動小数点方式で表す数値

浮動小数点方式で表す数値。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Floating-point number".
13-034

Boolean

真か偽かの論理値

真か偽かの論理値。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Boolean".
13-035

String

文字列データ

文字列データ。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "String".
13-036

Character

1文字を表すデータ

1文字を表すデータ。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Character".
13-037

Array

複数の値を順に保存するデータ構造

複数の値を順に保存するデータ構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Array".
13-038

List

要素を順番に並べるデータ構造

要素を順番に並べるデータ構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "List".
13-039

Tuple

一般に固定された順序の要素集合

「一般に固定された順序の要素集合」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Tuple".
13-040

Dictionary

キーと値を対応付けるデータ構造

キーと値を対応付けるデータ構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Dictionary".

41〜50番の用語

13-041

Set

重複しない要素の集合

「重複しない要素の集合」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Set".
13-042

Object

データと操作をまとめるプログラム上の実体

「データと操作をまとめるプログラム上の実体」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Object".
13-043

Class

オブジェクトの構造や振る舞いを定める型

「オブジェクトの構造や振る舞いを定める型」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Class".
13-044

Instance

クラスに基づいて作られた実体

「クラスに基づいて作られた実体」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Instance".
13-045

Method

オブジェクトに関連付けられた関数

「オブジェクトに関連付けられた関数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Method".
13-046

Parameter

関数の定義側で受け取る引数

「関数の定義側で受け取る引数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Parameter".
13-047

Return statement

関数から値を返したり終了したりする命令

「関数から値を返したり終了したりする命令」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Return statement".
13-048

Scope

名前や変数を参照できる範囲

「名前や変数を参照できる範囲」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Scope".
13-049

Local variable

関数などの限られた場所で使う変数

「関数などの限られた場所で使う変数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Local variable".
13-050

Global variable

広い範囲で参照できる変数

「広い範囲で参照できる変数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Global variable".

51〜60番の用語

13-051

Assignment

変数に値を設定する操作

「変数に値を設定する操作」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Assignment".
13-052

Comparison operator

値同士を比較する演算子

「値同士を比較する演算子」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Comparison operator".
13-053

Logical operator

ANDやORなどの論理演算子

「ANDやORなどの論理演算子」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Logical operator".
13-054

Arithmetic operator

加算・乗算などの算術演算子

「加算・乗算などの算術演算子」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Arithmetic operator".
13-055

If statement

条件が成り立つときに処理する構文

「条件が成り立つときに処理する構文」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "If statement".
13-056

Else clause

条件が成り立たない場合の処理

条件が成り立たない場合の処理。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Else clause".
13-057

Switch statement

値に応じて処理を分岐する構文

「値に応じて処理を分岐する構文」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Switch statement".
13-058

For loop

回数や集合などを指定する繰り返し

「回数や集合などを指定する繰り返し」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "For loop".
13-059

While loop

条件が成り立つ間の繰り返し

「条件が成り立つ間の繰り返し」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "While loop".
13-060

Infinite loop

終了条件に達しない繰り返し

「終了条件に達しない繰り返し」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Infinite loop".

61〜70番の用語

13-061

Iteration

繰り返し処理の1回分

「繰り返し処理の1回分」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Iteration".
13-062

Recursion

処理が自分自身を呼び出すこと

処理が自分自身を呼び出すこと。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Recursion".
13-063

Base case

再帰処理を終了させる基準条件

「再帰処理を終了させる基準条件」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Base case".
13-064

Algorithm

問題を解くための手順

問題を解くための手順。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Algorithm".
13-065

Data structure

データを効率よく扱うための構造

データを効率よく扱うための構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Data structure".
13-066

Time complexity

入力規模に対する処理時間の増え方

「入力規模に対する処理時間の増え方」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Time complexity".
13-067

Space complexity

入力規模に対する必要メモリの増え方

「入力規模に対する必要メモリの増え方」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Space complexity".
13-068

Big O notation

処理量の増え方を表す漸近記法

「処理量の増え方を表す漸近記法」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Big O notation".
13-069

Binary search

対象範囲を半分ずつ狭める探索方式

対象範囲を半分ずつ狭める探索方式。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Binary search".
13-070

Linear search

先頭から順番に調べる探索方式

先頭から順番に調べる探索方式。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Linear search".

71〜80番の用語

13-071

Sorting algorithm

データを一定の順番に並べる手順

データを一定の順番に並べる手順。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Sorting algorithm".
13-072

Hash table

キーから計算した位置にデータを格納する構造

キーから計算した位置にデータを格納する構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Hash table".
13-073

Linked list

要素間の参照をつないだリスト構造

要素間の参照をつないだリスト構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Linked list".
13-074

Stack data structure

後入れ先出しで扱うデータ構造

後入れ先出しで扱うデータ構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Stack data structure".
13-075

Queue data structure

先入れ先出しで扱うデータ構造

先入れ先出しで扱うデータ構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Queue data structure".
13-076

Tree structure

親子関係のある階層的な構造

親子関係のある階層的な構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Tree structure".
13-077

Graph structure

頂点と辺の関係で表す構造

頂点と辺の関係で表す構造。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Graph structure".
13-078

Pointer

メモリ上の場所などを示す値

メモリ上の場所などを示す値。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Pointer".
13-079

Memory allocation

実行時にメモリ領域を確保すること

実行時にメモリ領域を確保すること。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Memory allocation".
13-080

Memory leak

不要になったメモリを解放せず残す不具合

「不要になったメモリを解放せず残す不具合」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Memory leak".

81〜90番の用語

13-081

Garbage collector

不要なメモリを自動回収する仕組み

「不要なメモリを自動回収する仕組み」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Garbage collector".
13-082

Null value

値が存在しないことを表す特別な値

値が存在しないことを表す特別な値。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Null value".
13-083

Null pointer

有効な対象を指さないポインター

「有効な対象を指さないポインター」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Null pointer".
13-084

Buffer overflow

確保領域の範囲外へ書き込む不具合

「確保領域の範囲外へ書き込む不具合」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Buffer overflow".
13-085

Type mismatch

期待したデータ型と異なる状態

期待したデータ型と異なる状態。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Type mismatch".
13-086

Type conversion

データの型を別の型へ変える処理

データの型を別の型へ変える処理。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Type conversion".
13-087

Unit test

小さな単位の機能を確認する試験

「小さな単位の機能を確認する試験」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Unit test".
13-088

Integration test

複数部品を組み合わせて確認する試験

「複数部品を組み合わせて確認する試験」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Integration test".
13-089

Regression test

修正で以前の機能が壊れていないか調べる試験

「修正で以前の機能が壊れていないか調べる試験」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Regression test".
13-090

Test coverage

試験がコードのどの部分を実行したかの割合

「試験がコードのどの部分を実行したかの割合」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Test coverage".

91〜100番の用語

13-091

Version control

ソースの変更履歴を管理する仕組み

「ソースの変更履歴を管理する仕組み」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Version control".
13-092

Branch

独立して変更を進める履歴の分岐

「独立して変更を進める履歴の分岐」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Branch".
13-093

Pull request

変更の確認や統合を依頼する仕組み

「変更の確認や統合を依頼する仕組み」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Pull request".
13-094

Code review

ソースをほかの開発者が確認する作業

「ソースをほかの開発者が確認する作業」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Code review".
13-095

Mutable object

作成後に内容を変えられるオブジェクト

「作成後に内容を変えられるオブジェクト」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Mutable object".
13-096

Immutable object

作成後に内容を変更できないオブジェクト

「作成後に内容を変更できないオブジェクト」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Immutable object".
13-097

Pure function

同じ入力で同じ結果を返し外部状態を変えない関数

「同じ入力で同じ結果を返し外部状態を変えない関数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Pure function".
13-098

Side effect

結果を返す以外に外部の状態を変える処理

結果を返す以外に外部の状態を変える処理。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Side effect".
13-099

Lambda expression

名前を持たない短い関数などを表す構文

「名前を持たない短い関数などを表す構文」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Lambda expression".
13-100

Closure

外側の変数環境を保持する関数

「外側の変数環境を保持する関数」を意味します。プログラムの仕組み・動作・不具合を説明する際に使います。

The programming guide explains "Closure".

Verified by MonsterInsights