ふくふくHukuhuku Inc.
EP.70Pioneers対象: 中2以上 8分公開: 2026-05-10

サスマンとエイブルソン:「魔法使いの本」SICP で MIT の CS 教育を作った 2 人

プログラマが「いつか読みたい」と憧れる名著「SICP」(魔法使いの本)。MIT で 30 年使われた CS 入門教科書、1 つの言語 Scheme で「プログラミングの本質」を教える。

#偉人伝#SICP#Sussman#Abelson#CS教育
シェア

1. 身近な「CS 教育の名著」を逆算する

プログラマが「いつかちゃんと読みたい」と憧れる本「SICP (Structure and Interpretation of Computer Programs)」、通称「魔法使いの本」(表紙のせい)。MIT で 30 年使われた CS 入門教科書。著者は ジェラルド・サスマンとハル・エイブルソン

もしこの偉人がいなかったら

「プログラミングの本質を教える」教科書が違っていた可能性。SICP は「特定言語ではなくプログラミング思考そのもの」を教える稀有な本、Google・MIT・Coursera で何百万人が学んできた。

2. 100 文字でわかる

100 文字紹介

ジェラルド・サスマン (1947〜) ハロルド・エイブルソン (1947〜)。米国 CS 学者、MIT 教授。1985 年「SICP」共著。30 年 MIT の CS 入門教科書、世界の CS 教育の名著。

3. 500 文字でわかる

両者とも MIT 教授、サスマンは 計画 AI・電子設計、エイブルソンは CS 教育・社会的貢献を専門。1980 年代、MIT の 6.001 (CS 入門) を共同で教え、教科書「Structure and Interpretation of Computer Programs (SICP)」を 1985 年に共著で出版SICP は Scheme (LISP の派生) を使って「抽象化・構造化・解釈系」を教える、独特の構成プログラミング言語を覚えるのではなく、コンピューティングの本質を理解する」哲学。MIT 6.001 は 30 年以上使われた、何万人もの CS 学生 (現在の Google・Apple・Microsoft の幹部多数) が経験。魔法使いの本」(表紙が魔法使いの絵だから) として世界中で愛される現在も無料で全文公開 (https://mitpress.mit.edu/sicp/)。サスマンは Scheme 言語の共同設計者 (1975 年、ガイ・スティールと)、エイブルソンは Creative Commons 創設・FSF 理事** など、自由 OSS / 教育の社会貢献者。

4. もっと詳しく

Scheme 言語と SICP

1975 年、サスマンとガイ・スティールが LISP の派生として Scheme を設計ミニマルで美しい言語、関数型プログラミングの教育に最適。SICP は Scheme で書かれているが、Scheme を教える本ではなく、プログラミングの普遍的概念を教える本

MIT 6.001 (1980-2010)

MIT のコンピュータ科学入門コース 6.001 で 30 年使われた毎年 200-400 人の学生が受講、Google・Apple・Microsoft の現幹部の多くが学んだ2009 年に Python ベースの 6.0001 に置換、しかし SICP の精神は残り続けた。

「魔法使いの本」表紙

SICP の表紙は、ハリ・ポッターのような魔法使いの絵 (中世の魔術書を模した)。「プログラミングは魔法 (magic)、それを科学に変える本」というメッセージ。世界中のプログラマが「いつか SICP を読破する」を目標にする。

完全無料公開

SICP は MIT Press から出版されているが、MIT が完全無料公開 (https://mitpress.mit.edu/sicp/)。英語・日本語・中国語・韓国語等多言語訳。教育の民主化の象徴。

エイブルソンの社会的活動

Free Software Foundation 理事、Creative Commons 共同創設情報の自由」を CS の社会的責任として推進。サスマンも 「ハッカー倫理」 の体現者として知られる。

5. 現代への影響

  • SICP: 30 年 MIT で使われた CS 入門の名著
  • Scheme / Racket: 教育・関数型 CS の系譜
  • Coursera / edX の CS コース: SICP 派生が多数
  • Free Software / Creative Commons: エイブルソン・サスマンの理念
  • 「プログラミングは芸術」: 業界の哲学

6. もっと知りたい人へ

  • Wikipedia (日本語): SICP
  • SICP オンライン版 (無料): https://mitpress.mit.edu/sites/default/files/sicp/index.html
  • MIT 6.001 講義ビデオ: YouTube で公開、サスマンとエイブルソンの実講義

7. ここまでのまとめ

EP.61-70 で CS の名巨人 10 人 を扱いました。Hoare / McCarthy / Tanenbaum / Liskov / Codd / Gray / Backus / Kilby+Noyce / Moore / Sussman+Abelson。プログラミング言語・OS・データベース・半導体・教育、コンピュータ科学のあらゆる柱を作った人々。

シェア

この記事の感想を教えてください

あなたの 1 クリックで、本当にこの記事は更新されます。「もっと詳しく」「続編希望」が一定数集まった記事は、 ふくふくが 実際に内容を拡充したり続編記事を公開 します。 送信したリアクションはお使いのブラウザに記録され、再カウントされません。

シリーズの外も探す:

まずは、現状を聞かせてください。

要件が固まっていなくて大丈夫です。現状診断と方針提案までを無料でお手伝いします。

無料相談フォームへ hello [at] hukuhuku [dot] co [dot] jp