改定して第二版です。つっこみに対するコメントと改定理由
を書くからちょっとまってくれ。

--- ↓ここまでわかっている人は殆どいないと思われる技術 ---
70 圏論,将棋プログラム(アマチュア5段)
--- ↓ここまでグル向けの技術 ---
67 計算量理論,計算の理論,最適化コンパイラ,OS設計
65 Haskell,Prolog,Hoare理論,型理論,ペトリネット
--- ↓ここまでエリート向けの技術 ---
62 StandardML/OCaml,Z/VDM-SLアナリシスパターン,
ラショナル統一プロセス,剛体シミュレーション
60 OCL,ATL,デバイスドライバ,J2EE,総称プログラミング,単純なコンパイラ
--- ↓ここまで優秀なプログラマ向けの技術 ---
58 MFC,DirectX(3D),OpenGL
57 UML,アスペクト指向,木構造全般,構造化分析
55 C++,SOAP,デザインパターン,ハフマン符号化
--- ↓ここまでまあまあのプログラマ向けの技術 ---
54 アセンブラ、DirectX(2D),マルチスレッドプログラミング、ソート全般
52 XML,SQL,正規表現,ヒープ,M/M/1待ち行列,ユニットテスト
50 VisualBasic.NET,C#,Delphi,Java
--- ↓ここまで平均的プログラマ向けの技術 ---
47 Win32API
45 C言語,二分検索
40 VisialBasic6.0,COBOL