人間の乱雑な思考で作られたコードが、コンピュータの冷徹な「論理の検問」によって容赦なく叩き落とされる「門前払い」である。
プログラムを実行ファイルへと翻訳する(コンパイル)段階で、文法ミスや矛盾を検知して起動すら許さない状態。
動かした後に牙を剥くバグ(ランタイムエラー)に比べれば、現実世界(本番環境)へ災厄を解き放つ前に力ずくで止めてくれる、システムの最後の優しさでもある。
しかし、一文字の打ち間違いで世界を拒絶するその冷酷さは、常に開発者の心をへし折る。
コンパイルエラー

« Back to Glossary Index
