アセンブラ
H8のコンパイラを見たけど、割り込みルーチンや初期化も含めてほとんど
C言語で記述可能。アセンブラで記述するにしてもほんのちょっと。
必要なコンパイラもあるが全員知っている必要はない。
必須の知識ではないし、使えないプログラマも少なくない。

C++とJava
両方とも知らないプログラマは珍しくない。というより多い。
ほとんどの仕事が、前の仕事の変更か、ソースを流用する場合が多い。また、
全くの新規の場合でも納期が厳しい場合が多いので、別の言語を使うような
冒険はしにくいし、知らないプログラマばかりなので保守にも困る。

担当者から上司まで含めて、オブジェクト指向の必要性を感じている人は少ない。
というより知らない。 よって、C++やJavaを使おうという発想自体がない

知らないよりは知っておいたほうが良いのは当然だが、自分の見てきたところでは
そんな感じ。その中には、かなり大手の企業もあった。