JavaプログラマのためのC言語入門

実はgoogleで「CプログラマのためのJava入門」を検索してみたのだが、そのまったく逆が一番にヒットした。
内容を読んであらびっくり。言語とは何か、マシン語とは何か、CPUの動く仕組みは、コンパイラの仕組みはどうなっている、という本当のプログラマがまず学ぶべき事柄を全て素っ飛ばしてクラスがどうの、VMがどうの、継承だ、デザインパターンだとほざいている輩には打ってつけのページかもしれない。
それにしても、笑ってしまうのはへんちくりんな問答の数々である。Java盲信主義者が書いているのだろうか。

  • クラスが無いのにどうやってプログラミングするのですか?
  • VMがないのになぜ動くのですか
  • ネイティブコードには機種固有の処理が付加されるので 遅くなりませんか?
  • リモート・メソッドはどのように呼ぶのでしょうか?

つうか、おまいら、バカにしてるのか、それともJavaを知ってコンピュータ全部知った気になってるのか、まったく。そういう君たちへのQA。

  • クラスとは、マシン語においてどう実現されているのでしょうか。
  • VMがないと動かない仮想コードのコンパイラに価値があるのでしょうか。
  • 仮想コードインタープリタの上で動作するので遅くなりませんか。
  • ハードウェアドライバはJavaで書けますか。