HN8010
【ACMの偉人たち】Go言語の心臓部を支える男、Russ Coxの軌跡
People of ACM – Russ Cox
signa11・6日前
People of ACM – Russ Cox
ACMによるインタビュー企画「People of ACM」より、Googleのエンジニアであり、Go言語の設計・開発において中心的な役割を果たしているRuss Cox氏を紹介します。Goの進化を牽引する彼が、プログラミング言語の未来と技術的課題に対してどのような哲学を持っているのか、その知見に迫る興味深い内容となっています。
「ソフトウェアエンジニアリング」とは、プログラミングに時間と他人が加わったときに起こる現象のことだよ。
最近知ったんだけど、Russは「The On-Line Encyclopedia of Integer Sequences」(https://oeis.org) のソフトウェアも書いていて、OEIS財団の会長も務めているらしいよ。
Russは素晴らしいブログも運営していて、最新の投稿は浮動小数点数の高速な出力と解析についてだよ。このパフォーマンス改善は、Goの最新バージョンにも反映されたはず。(https://research.swtch.com/fp)
「Tornado(竜巻)」とか「ソフトウェア負債」っていう表現は最高だね。何年も仕事をしてきて、バグは直したけどパラダイムをぶち壊したみたいな現場をいくつか見てきたよ。本当にうまく言い当ててるね。
Cloudflareにアクセス拒否されてページが見られないよ。まあ、少なくとも「攻撃」からは守られてるってことか。