コンピュータプログラムの構造と解釈

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
コンピュータプログラムの構造と解釈
SICP cover.jpg
第2版​​の表紙
著者ハロルド・アベルソンジェラルド・ジェイ・サスマン、ジュリー・サスマン
主題コンピュータサイエンス
ジャンル教科書
出版社MITプレス
発行日
1985年(第1版)、1996年(第2版)、2022年(JavaScript版
ページ657
ISBN0-262-51087-1(第2版)
LCクラスQA76.6 .A255 1996
Webサイトmitpress .mit .edu / sicp

コンピュータプログラムの構造と解釈 SICP)は、マサチューセッツ工科大学の教授であるハロルドアベルソンジェラルドジェイサスマンとジュリーサスマンによるコンピュータサイエンスの教科書です。ハッカー文化ではウィザードブックとして知られています。 [1] [2]再帰抽象化モジュール性プログラミング言語の設計実装など、コンピュータープログラミングの基本原則を教えてい

MITプレスは1985年に初版が出版され、1996年に第二版は、これは、以前ではMITの入門コース用の教科書として使用された電気工学とコンピュータサイエンス。SICPは、特定の問題を解決するための一般的なパターンを発見し、それらのパターンを利用するソフトウェアシステムを構築することに重点を置いています。[3]

コンテンツ

この本は、 Lispの方言であるSchemeを使用したコンピュータサイエンスの概念について説明しています。また、仮想レジスタマシンアセンブラを使用して、 Lispインタプリタコンパイラを実装します。

文字

いくつかの架空の人物が本に登場します:

  • LispハッカーのAlyssaP。Hacker
  • ハードウェアの専門家、Ben Bitdiddle
  • Cy D. Fect、「改革されたCプログラマー」
  • 評価者のEvaLu Ator
  • 怒り狂ったユーザー、Lem E. Tweakit
  • Louis Reasoner、ゆるい推論者

ライセンス

この本は、Creative Commons Attribution-ShareAlike 4.0 International(CC BY-SA 4.0)ライセンスの下でライセンスされています。[4]

コースワーク

この本は、MITの以前のプログラミング入門コースである6.001の教科書として使用されました。[5]そのコースは、 Pythonを使用する6.001 [6]に置き換えられました。[7]他の学校もこの本をコースの教科書として利用していました。[8] MITのLargeScale SymbolicSystemsクラス6.945の教科書として使用されています。[9]

レセプション

バイトは、「自分の職業に本当に興味があるプロのプログラマーのために」SICPを推奨しました。雑誌は、この本は読みにくいが、経験豊富なプログラマーを新旧両方のトピックにさらすだろうと述べた。[10]

影響力

SICPはコンピュータサイエンス教育に影響を与えており、その後のいくつかの本はそのスタイルに触発されています。

も参照してください

参考文献

  1. ^ 「ウィザードの本」新しいハッカーの辞書(第2版)、1993年
  2. ^ 「ハッカーの本棚のトップ91/2の本」、Grokコード、 2010-10-23を取得
  3. ^ Harvey、B(2011)、「なぜSICPが重要なのか?」MITの150周年ボストングローブ
  4. ^ 「SICP」MITプレス。
  5. ^ 「電気工学およびコンピュータサイエンス; 6.001コンピュータプログラムの構造および解釈」OpenCourseWareMIT。2005年春2020年6月21日取得
  6. ^ "6.0001"、カタログ、MIT
  7. ^ Guy、Donald、 "The End of a Era"、MIT Admissions(blog comment)、archived from the original on 2018-08-21 、retrieved 2008-08-05私はサスマン教授と電話で話しました...彼彼は実際に過去10年間6.001を交換しようとしていたと言った(そして私はどこかでアベルソン教授も動きの背後にいたことを読んだ)。原則を理解することは、もはや主題の紹介に不可欠ではありません。彼は6.001を時代遅れと見ています。
  8. ^ マーティン、エドワードC.(2009-07-20)。「学校」スキームャー2011年6月28日取得
  9. ^ 「大規模シンボリックシステムクラス、6.945」MITタッチストーン2019年6月16日取得
  10. ^ Kilov、Haim(1986年11月)。Byte Magazine Volume 11 Number 12:知識表現p。70。

外部リンク