memrootじしょ
英和翻訳
Type checking
Type checking
[taɪp ˈtʃɛkɪŋ]
タイプ チェッキング
1.
プログラミングにおいて、変数や式のデータ型が正しく、互換性があるかを検証するプロセス。
プログラムのコンパイル時や実行時に、値の型がその操作に適切であるかを確認する手順です。これにより、型に関するエラー(例えば、数値と文字列の加算など)を防ぎ、プログラムの堅牢性と信頼性を高めます。
Static
type
checking
occurs
at
compile-time,
catching
errors
early.
(静的型チェックはコンパイル時に行われ、早い段階でエラーを検出します。)
Static type checking
プログラムのコンパイル時に行われる、データ型の事前検証を指します。
occurs at compile-time
プログラムが機械語に変換される「コンパイル時」に発生することを意味します。
catching errors early
プログラムの実行前、早い段階で問題を特定し修正することを可能にします。
Dynamic
type
checking
performs
type
validation
during
program
execution.
(動的型チェックはプログラムの実行中に型検証を行います。)
Dynamic type checking
プログラムの実行中にリアルタイムでデータ型の検証を行う方式を指します。
performs type validation
データ型が期待通りであるかを検証する行為を指します。
during program execution
プログラムが実際に動作している最中の期間を指します。
Good
type
checking
practices
improve
code
readability
and
maintainability.
(適切な型チェックの実践は、コードの可読性と保守性を向上させます。)
Good type checking practices
効果的な型チェックの手法や習慣を指します。
improve code readability
コードが理解しやすくなることを意味します。
and maintainability
将来の変更や修正が容易になることを指します。
Without
proper
type
checking,
programs
are
prone
to
runtime
errors.
(適切な型チェックがなければ、プログラムは実行時エラーを起こしやすくなります。)
Without proper type checking
正しい型チェックが行われていない状態を指します。
programs are prone
プログラムが〜しやすい、〜になりがちであることを意味します。
to runtime errors
プログラムが実行中に発生する問題や間違いを指します。
2.
プログラミングやシステム設計において、入力されたデータや変数の形式、構造、内容が期待される「型」に合致しているかを検証する行為。
このプロセスは、誤ったデータ型が操作に使われることによる潜在的なバグやエラーを未然に防ぎます。例えば、文字列を数値として扱おうとしたり、互換性のない型のオブジェクト同士で演算を行おうとしたりする際に、システムが警告を発したり、エラーとして処理を中断したりします。
Ensuring
strict
type
checking
is
crucial
for
robust
software
development.
(厳密な型チェックを保証することは、堅牢なソフトウェア開発にとって不可欠です。)
Ensuring strict type checking
厳密な型検証を確実に実行することを指します。
is crucial
非常に重要であることを意味します。
for robust software development
堅牢で信頼性の高いソフトウェアを開発するために、という目的を表します。
The
compiler
performs
type
checking
before
generating
executable
code.
(コンパイラは実行可能コードを生成する前に型チェックを行います。)
The compiler performs type checking
コンパイラというプログラムが、データ型の検証作業を実行することを指します。
before generating executable code
実行可能なプログラムコードを生成する前に、というタイミングを示します。
Type
checking
failures
often
indicate
inconsistencies
in
the
program's
logic.
(型チェックの失敗は、しばしばプログラムロジック内の不整合を示します。)
Type checking failures
データ型の検証が失敗した状態、つまり型エラーが発生したことを指します。
often indicate inconsistencies
しばしば不整合や矛盾があることを示唆することを意味します。
in the program's logic
プログラムの内部的な仕組みや処理の流れの中に、という場所を示します。
関連
Type safety
Static typing
Dynamic typing
Type system
Compiler
Runtime
Data validation
Strongly typed
Weakly typed