存命の「世界のベスト・プログラマー」14人 80
ストーリー by hylom
日本人はいないのか 部門より
日本人はいないのか 部門より
taraiok 曰く、
今の時代は優れたプログラマーがたくさん存在する。現在生存するプログラマーの中で誰が優れているかというコンテストを開催したら誰が受賞するのだろうか? IT WORLDはその疑問に応えるべく、Stack Overflowなどのディスカッション・フォーラムなどを調査し、数多く言及されているプログラマー14人をリストアップした(IT WORLD、Slashdot)。
まず取り上げられたのはGoogleのエンジニアのJon Skeet氏。1か月当たり425を超える質問に応え、デバッガを必要としないコードを書くとされている。次に国際情報オリンピックで6回の金メダルを取り非凡なプログラマーと言われるGennady Korotkevich氏。さらにLinuxカーネルの開発者であるLinus Torvalds氏が続く。
続いてJeff Dean、John Carmack、Richard Stallman、Petr Mitrechev、Fabrice Bellard、Doug Cutting、Donald Knuth、Anders Hejlsberg、Ken Thompson、Adam D'Angelo、Sanjay Ghemawatの各氏が選出されている。
ナーシャ・ジベリ (スコア:3)
まつもとゆきひろ氏 (スコア:2)
まつもとゆきひろ [wikipedia.org]氏はRuby開発の現役の天才プログラマだと思いますが、いかがでしょう。
(====以下はオマケ====)
この調査「存命で今もコードを書いている」という趣旨でしょうから、趣旨とは別に過去の業績では
ティム・バーナーズ=リー [wikipedia.org](World Wide Web(WWW)を考案)には毎年感謝しております。
アンディ ハーツフェルド [wikipedia.org](Macintosh ユーザインタフェースツールボックスを担当)も尊敬します。
ビルアトキンソン [wikipedia.org] MacPaint, HyperCard。この業績は偉大。
スティーブ・ウォズニアック [wikipedia.org]現役選手ではないでしょうが。 Apple IおよびApple IIをほぼ独力で開発したハードウェア設計者兼プログラマですよね。
ミッチ・ケイパー (スコア:1)
まだ存命のようなのでこの方を推薦。
about:jwz (スコア:1)
Jamie Zawinski ! ベストプログラマーとはちょっと方向性が違うかもしれないけど。
xemacs, xscreensaver, netscape navigator ... そして、クラブ経営への華麗な転身。
チャールズ・シモニー (スコア:1)
Word、Excelの原型を作ったスーパープログラマーということで。
2界の宇宙旅行を行った唯一の民間人。
現在のマイクロソフトだったら、既に挙げられているとおりAnders Hejlsbergかな、やっぱり。
日本人ハッカーというと (スコア:0)
LSI-C(80,86)のkmoriさんですが…
Re:日本人ハッカーというと (スコア:1)
森公一郎氏といえばkmyaccですね。出力されるコードがコンパクトなのがDOS環境には嬉しかった。
…今久しぶりにググったら、2005年、12年ぶりにバージョンアップされて [so-net.ne.jp]ました。最新版はJava/JavaScript/Perlに対応しているらしい。Perlってところが既にもう時代を感じさせるものになっちゃってますが…
Re: (スコア:0)
LSI-Cは結構ヤワなコンパイラでな ちょっと込み入った算術式を書くだけで不正なコードを生成する(too complexなんたらみたいな気のきいたwarningメッセージは出してくれない)
結局、個人レベルで作成/メンテやってるアプリケーションの限界なんだよ
#規格のあるプログラミング言語/コンパイラの処理系を実装するのがハッカーなのか?
Re: (スコア:0)
意味が分かりません
良かれ悪しかれkmoriさんがハッカーの典型だと書いたまでですが、ロバストな処理系を作るベンダープログラマーがハッカーなのですか?
Re: (スコア:0)
察してやりなよ。
コンパイラのバグだとか文句言うやつは99.99%自分が悪い。
残りの0.01%は、自分でコンパイラ作るスキルが有る人。
Re: (スコア:0)
99.99%は言い過ぎだと思うんだよね。
俺もマイクロソフトにコンパイラのバグを報告したことあるけど、
マイクロソフトはそれをバグと認めて改修したよ。
まあ、ベータ版の話だけどね。
ちなみに、俺はしがない三流プログラマ。
コンパイラなんてそんなもん。
Re: (スコア:0)
コンパイラの実装が創造的な仕事なのかねぇ.........
Re:日本人ハッカーというと (スコア:1)
中田育男さんがバリバリ実装していた時代は創造的な仕事の部類だったと思いますよ。
誰や何を基準にしているかで異論も多数出るであろうことは否定しませんが。
Re:日本人ハッカーというと (スコア:1)
それもそうですね。引きずられて我自身をダークサイドに堕すのも平気という覚悟を持ってるわけでないし。
// 話変わってバカもといバッカスはご逝去なさってますが、アホもといエイホは存命中だった。
Re: (スコア:0)
本当に真っ先に思いついたのがそれ?
他に思いつく人いないの?
Re: (スコア:0)
ほかはアカデミシャンとして著名だったりするので
Re:日本人ハッカーというと (スコア:1)
自分が執筆する本のために、
既存の組版システムが気に入らないからといって、
組版システムを自作するってのは、
実に「ハッカー」らしいと思います。
まあ、そんな「凄腕のハッカー」を、「一ハッカー呼ばわり」する度胸はありませんけど。
『神レベル』の35人 (コメント時点) (スコア:0)
スラッシュ国民投票 あなたのプログラミング技術は [srad.jp]で『神レベル』に投票した35人に是非名乗り出ていただきたい。
Re:『神レベル』の35人 (コメント時点) (スコア:1)
> 『神レベル』
あー、
日本には八百万の神々がいるわけで…
貧乏神とか、7次下請けの神とか
脆弱性の神とかいるんじゃないですかねぇ?
Re: (スコア:0)
神の強さとは信者の数ではないだろうか?
自薦の段階では信者1の四天王にも入れない神と言える。
# RMSとKnuth先生しか分かんなかったです。
Re: (スコア:0)
プラス
Fabrice Bellard(lzexe, ffmpeg, qemuなど)
Anders Hejlsberg(Turbo Pascalなど)
Ken Thompson(UNIX, Cなど)
は分かった。
Re: (スコア:0)
Linusさん涙目
Re: (スコア:0)
さすがにそれは書かなくてもいいかと思ったんだ。
プログラマとしてのスキルの高低はともかく、知名度で言えばダントツでしょう?
Re: (スコア:0)
Re: (スコア:0)
今までの成果を押し流す洪水のようなコード
メンバーが塩の柱になる天の火のようなコード
を書くとしたら・・・
Bill Joyは入らないの? (スコア:0)
真っ先に思った。
Re: (スコア:0)
おれもこれ
Re: (スコア:0)
Bill Joyの手の入ったBSD UNIXソースを読むと、あまりいいプログラマではなさそうに思える。
DJB (スコア:0)
僕が真っ先に思い浮かぶのは、Qmail の D. J. Bernstein さんです。
Re: (スコア:0)
DJBは天才だが、最悪のプログラマの1人だと思うよ。
どれだけの身の程知らずの凡人が、DJBの真似をして頓死している事か。
Re: (スコア:0)
djbは知ってるだけでも3人の狂信者が日本にいて、3人が3人とも一般技術者には通用しない文脈で喋ったりJPNICを潰そうとしたりでほとほと呆れている
IPv4インターノットに引きこもって、閉域内でdjbが提唱したプロトコルで通信して楽しく暮らしてれば良いなと思う
Re:DJB (スコア:1)
よくわかりませんが、djbさんはむしろ異形の神々の系譜?
#ケイオス ケイオス
闘うプログラマー (スコア:0)
デビッド・カトラーが入ってないよ?
RSX-11書いてVMS書いてWindowsNT系かいてXBOX360やってWindowsAzureやってる人だよ?
なんで入ってないの?
Re:闘うプログラマー (スコア:1)
ここに1票。
#抽出条件に「壁を殴らないこと」って書いてあったんじゃね?:P
Re:闘うプログラマー (スコア:1)
すげぇなと思うのは、常に最前線のプラットフォームを書いていることですよね。
もちろんかなうなどとは思いませんが、常に新しいことに挑戦する気持ちでは負けないようにしたい。
Re: (スコア:0)
つまりどれだけ長年の製品製造活動実績があり高名であっても、
活動領域がプロプライエタリであり続けた人は受賞資格がない「ベスト・プログラマ称号」ということですね、わかります。
デバッガを必要としないコード? (スコア:0)
>>まず取り上げられたのはGoogleのエンジニアのJon Skeet氏。1か月当たり425を超える質問に応え、デバッガを必要としないコードを書くとされている。
Googleの著名なソフト屋さんが組込開発の低レベルなハードまわりの部分をやっているとは思えないので、つまりこれはアプリケーション開発する人たちはみんなデバッガに頼りきっているということなのか?
Re: (スコア:0)
あと、コンパイラにバグがある時なんかもデバッガじゃないと判らないよなあ。
Re: (スコア:0)
Windowsで開発やってて著名なCコンパイラにバグがあるなんて騒いでる奴がいるが99.99%はそいつの間違い
一方、組込プロセッサのコンパイラを使うときはバグが無い方がおかしいという心構えとバグを回避するコーディングをする技量が必要
Re:デバッガを必要としないコード? (スコア:1)
その手のバグを経験したエンジニアは、デフォルトで最適化を無効に設定するようになる。
Re: (スコア:0)
プロセッサの方にもバグ(エラッタ)があるからな・・・
Re: (スコア:0)
エラッタはバグじゃなくて仕様です。
Re: (スコア:0)
> Googleの著名なソフト屋さんが組込開発の低レベルなハードまわりの部分をやっているとは思えないので、つまりこれはアプリケーション開発する人たちはみんなデバッガに頼りきっているということなのか?
俺もコンパイラ通らないコード書くから、デバッガを必要としてないぜ!
って、思ったところで気がついた。
デバッガって「デバッグしてくれる人」を指してる用語の方かも、って。
Re: (スコア:0)
1行おきにprintfするんだよ
プログラマーより (スコア:0)
TeX (スコア:0)
Donald E. Knuth先生は!?
Re:TeX (スコア:1)
お願いだからストーリー本文読み直してください。
Re: (スコア:0)
ごめんね、お母さん検索するときにE.入れちゃったからアンマッチだったの。ごめんね。
たまに聞く名前 (スコア:0)
ビルゲイツやホリエモンは天才プログラマーだった、という噂をたまに聞きます
Re: (スコア:0)
ある意味で天才なんじゃないですかね
プログラマーとしては置いといて