|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 計 : [けい] 1. (n,n-suf) plan ・ 計算 : [けいさん] 1. (n,vs) (1) calculation 2. reckoning 3. count 4. (2) forecast ・ 計算機 : [けいさんき] 【名詞】 1. computer 2. calculator ・ 機 : [き, はた] (n) loom ・ ラム : [らむ] 【名詞】 1. (1) lamb 2. (2) rump 3. (3) rum 4. (4) RAM (random access memory) 5. (P), (n) (1) lamb/(2) rump/(3) rum/(4) RAM (random access memory) ・ 構造 : [こうぞう] 【名詞】 1. structure 2. construction ・ 解釈 : [かいしゃく] 1. (n,vs) explanation 2. interpretation
『計算機プログラムの構造と解釈』(''Structure and Interpretation of Computer Programs''。原題の略称SICPがよく使われる)は、1985年にMIT出版から刊行された、計算機科学分野の古典的な教科書。著者はマサチューセッツ工科大学 (MIT) の教授ハル・アベルソンとジェラルド・ジェイ・サスマン、ジェラルドの妻ジュリー・サスマン。かつてMITコンピュータ科学科の6.001として知られるプログラミングの入門講義で使われていた〔"The End of an Era" 〕。第2版(ハードカバー版 ISBN 0-262-01153-0、ペーパーバック版 ISBN 0-262-51087-1)が1996年に刊行された〔Structure and Interpretation of Computer Programs - 2nd edition 〕。計算機科学の古典として広く認められている。 表紙に魔術師が描かれているため''魔術師本''(''Wizard Book'')としても知られ、まれに表紙の色をとって紫本(''Purple Book'')とも呼ばれる。 プログラミング言語LISPの方言Schemeが用いられ、抽象化、再帰、インタプリタ、メタ言語的抽象といった計算機科学の概念の真髄が説明されている。 第二版の和田英一による日本語訳(ISBN 978-4894711631)がピアソン桐原から2000年2月に発売された〔計算機プログラムの構造と解釈 第二版 - 和書 〕〔奥乃博 Introduction to Algorithms and Data Structures (SICP, 計算機プログラムの構造と解釈), 2013 〕。、和田はHTML版を公開した〔http://sicp.iijlab.net/〕。。。その後2014年5月に翔泳社より再版されている〔http://www.shoeisha.co.jp/book/detail/9784798135984〕。 ==評価== 出版後短期間のうちに米国や世界各地の学校で最初の講義に使われるようになった。MIT Press の Bob Prior によればSICPは最初の5年で4万5000部売れた〔。 はSICPがSchemeを採用したことを1987年に批判したが関数型を重んじた点は評価した〔 Parkin, Adam Robert Educational gems: an exploration and evaluation of a visual functional programming environment 2010〕〔Philip Wadler A critique of Abelson and Sussman - or - Why calculating is better than scheming 〕。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「計算機プログラムの構造と解釈」の詳細全文を読む スポンサード リンク
|