コンピュータの名著・古典100冊を読んで:高くそびえ立つ「知識の壁」に挑む

「若手」とは言えなくなってきたキャリアの節目に、以前から気になっていた『コンピュータの名著・古典100冊』を手に取ってみました。

この本は、その名の通りコンピュータ史を彩る名著を11のカテゴリ(歴史、思想、アルゴリズム、アーキテクチャ、開発手法など)に分けて紹介しています。紹介されている本はどれも「重厚」の一言。流石にすべてを読破するのは骨が折れるので、個人的に「これは!」と食指が動いたものをピックアップして紹介します。

黎明期のロマンを追う:『計算機の歴史』

パスカルからノイマンまで、コンピュータがどう産声を上げたのかを学べる一冊。直接的なコーディング技術が上がるわけではありませんが、教養として持っておきたい知識です。

  • 悩み: Amazonで調べたら6,000円超え。フリマアプリでも値下がりしておらず、歴史の重みがお財布にもずっしり来ます。

UNIX/Linuxのルーツに触れる

仕事でもお世話になっているUNIX系の歴史は、避けては通れない道だと感じています。

  • 『UNIXの1/4世紀』: 誰が、なぜ、どうやって広めたのか。3,000円前後と、まだ「現実的」な価格に見えてくるから不思議です。
  • 『それがぼくには楽しかったから』: Linuxの生みの親、リーナス・トーバルズの自伝。開発の裏側にある「楽しさ」の正体を知りたい。
  • 『UNIX原典』: ベル研の開発者による公式解説。情報の信頼性はこれ以上ないでしょう。

コンピュータの「中身」を理解する

低レイヤーへの興味は尽きませんが、ここには巨大な壁が立ちはだかっていました。

  • 『コンピュータ・アーキテクチャ』 (ヘネパタ本): かつて『パタヘネ本』で挫折した経験があるのですが、再挑戦したい一冊。
  • 『モダンオペレーティングシステム』: OSの深淵を覗ける名著。しかし、上下巻セットで約13,000円。技術書界のラスボスのような価格設定です。
  • 『やさしいコンピュータ科学』: 入門から高度な話まで網羅。Amazonで比較的安価に入手できそうなので、まずはここから攻めるのが良さそうです。

思考のフレームワーク:『計算機プログラムの構造と解釈 (SICP)』

プログラミングの本質を突く「魔導書」的な一冊。

  • オンラインで無料公開されているのはありがたいのですが、PC画面だとどうにも集中力が……。やはり紙でめくりたい、というジレンマに陥っています。

まとめ:地方在住エンジニアの「名著」攻略法

古い名著は価値が落ちない分、絶版だったり高額だったりと入手難易度が高いのが難点です。

本書では、対策として国立国会図書館の活用が推奨されていました。出版社には献本義務があるため、確実に蔵書されているからです。とはいえ、私は広島在住。東京の永田町まで通うのは現実的ではありません。

そこで調べてみたところ、「図書館間貸出(相互貸借)」という制度があるようです。地元の市立図書館や県立図書館を通じて、国会図書館や他大学の蔵書を借りられる(あるいは複写を依頼できる)仕組みです。また、最近はデジタル化資料の個人送信サービスも充実してきているので、地方からでも「知識の壁」を崩す術はありそうです。

まずは、お財布と相談しつつ、図書館をフル活用して一歩ずつ古典の世界に足を踏み入れてみようと思います。

コメント

タイトルとURLをコピーしました