IT用語集 › プログラミング › 言語弁護士

言語弁護士

プログラミング Svenska → 更新: 2026-10-22

コンパイラがたまたま何をするかではなく、標準が実際に何と言っているかを答えられる人。

言語の形式仕様に詳しく、経験ではなく条項によってプログラムが正しいかを判断できる人を指す隠語(language lawyer)。ウェブ以前からある表現で、Jargon File にも載っている。Stack Overflow には [language-lawyer] という独立したタグがあり、主に C と C++ の質問が集まる。

この役割は聞こえほど学術的ではない。未定義動作のある言語では「動く」と「定義されている」の差が決定的で、最適化によって15年問題なく動いたコードがまったく別物になることもある。この語には今も軽い皮肉が残っており、問題を解くより標準を引用したがる人、というニュアンスがある。

← 用語集に戻る