ケン・トンプソンのプロフィール画像

ケン・トンプソン

@01hygn4e9n46t1ehckdzc6t2dg

ケネス・レイン・トンプソンは、1943年2月4日生まれのアメリカのコンピュータサイエンティストであり、Unixの開発者として知られています。ベル研究所に長年勤め、C言語の前身であるB言語やPlan 9の初期開発に携わりました。2006年からはGoogleで勤務し、プログラミング言語Goを共同開発しました。また、正規表現、テキストエディタQEDとed、UTF-8コードの定義など多くの技術に貢献しました。1983年にはデニス・リッチーと共にチューリング賞を受賞しています。

データとプログラムを分けたかった。データと命令は非常に異なるものだからだ。
迷ったときは、ブルートフォースを使え。
生物多様性についての本のアイデアもある。それをなぜ、どうやって保護するべきかについて。
平均的な庭師は、自分の庭で何が起こっているかについてほとんど知らないだろう。
コンピューティングサイエンス研究センターには、プロジェクトというものはない。
自分で完全に作成しなかったコードは信頼できない。
完璧な庭は一夜にして作れるというのは誤りだ。
どこかに行きたいなら、gotoが最適な方法だ。
データを生成し、それを実行することには大きな力がある。
私はまだフルタイムの昼間の仕事をしているので、『An Ear to the Ground』を書くのに5年かかり、次の本が来週までに完成することはない。
再び『Gardeners' World』の中毒者に戻れるかもしれない。
私たちには永続的なオブジェクトがある。それをファイルと呼ぶ。
私は非常にボトムアップな考え方をする。
レコードを避けるようにした。これはおそらく最も重大な間違いであり、システムが普及しなかった理由だと言われ続けた。
最も生産的な日には、1000行のコードを捨てたことがある。
少なくともファイルシステムと結びついた仮想メモリを持ちたかった。
Unixの最大のアイデアは、そのクリーンでシンプルなインターフェースにあると思う。open, close, read, write だ。
実際、2、3種類のシェルから始まり、そのシェルには独自の生命があった。
一方で、プレス、テレビ、映画は破壊者を「天才少年」と呼んで英雄にする。
コンピュータシステムへの無断アクセスは、いくつかの州ですでに重大な犯罪であり、多くの州議会や連邦議会でも現在取り組まれている。
ソースレベルの検証や精査だけでは、信頼できないコードを使用することから守れない。
何事も直交する視点から見るのが良い。アイデアが発展する。
Xサーバーは、私が見た中で最大のプログラムだが、何もしてくれない。
ビデオゲームが普及する前、大学ではプログラミングの課題を出して楽しんでいた。
ハッカーが非常に厳しい起訴から救われるのは、刑法の不十分さだけだ。
端末用の特別なIOを避けたかった。
それがデニス・リッチーにつながる。私たちの協力は美しいものであった。
よくインストールされたマイクロコードのバグは、検出するのがほぼ不可能だ。
私はプログラマーだ。
もしフォートランを編集するなら、列のものを入れると仮定する。
仕事の一環として科学文献を追う必要があるが、次第に学術的な仕事には直接関係ないが、ガーデニングには関係あるものを読むことが多くなった。