エラー 【error】 err
コンピュータで実行中のプログラムが正常に処理を続行できなくなるような致命的な問題・事態のことや、そのような事態が発生したために実行中のプログラムを中断・終了させることをエラーという。
プログラムの記述に誤り(バグ)がある場合や、利用者が開発者の想定外の使用法やデータ投入を行った場合、装置の故障や不具合が生じた場合(ハードウェアエラー)などに起きることが多い。
オペレーティングシステム(OS)上で実行されているアプリケーションソフトにエラーが生じるとOSにより強制終了させられることが多いが、OS自体に致命的なエラーが生じると、動作を停止して利用者の操作を受け付けなくなったり、自動的に再起動したりすることがある。
ランタイムエラーとコンパイルエラー
単にエラーと言う場合は、プログラムの実行時に実行継続が妨げられる「ランタイムエラー」(runtime error/実行時エラー)を指すことが多い。
一方、プログラムの開発時に、ソースコード(プログラミング言語で書かれたプログラム)からオブジェクトコード(コンピュータが直に解釈・実行可能なプログラム)への変換(コンパイル)がプログラム上の致命的な誤りによって中断される場合があり、これを「コンパイルエラー」(compile error)と呼ぶ。
通信エラー
通信やネットワーク、コンピュータ内部のデータ伝送などの分野では、データの送受信が正常に行われない事態のことをエラーということがある。
送信したデータが相手に届かなかったり、伝送途上で内容の一部が欠落あるいは破損したり、通信相手が呼びかけに応答しなくなったりすることを意味する。
(2020.4.22更新)