Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs
Структура и интерпретация компьютерных программ
Structure and Interpretation of Computer Programs
Автор: Харольд Абельсон, Джеральд Сассман
Язык оригинала: английский
Оригинал издан: 1985
Серия: The MIT electrical engineering and computer science series
Издательство: MIT Press
Страниц: 542
Носитель: книга
ISBN 0-262-01077-1

Структу́ра и интерпрета́ция компью́терных програ́мм (англ. Structure and Interpretation of Computer Programs, SICP) — классическая книга Харольда Абельсона и Джеральда Сассмана о программировании, выпущенная издательством Массачусетсского технологического в 1985 году. В институте она использовалась как учебник для начального курса программирования 6.001 с одноимённым названием. Помимо этого книгу используют во многих американских учебных заведениях, имеющих курсы, так или иначе связанные с языком [1].

Используя Scheme — диалект языка LISP — aвторы описали основные концепции программирования, включая абстракцию (данных и исполнения), рекурсию и метаязыковую абстракцию.

Также в книге изложена практическая реализация концепций регистровой машины и метациклического интерпретатора.

Текст второго издания книги распространяется под лицензией Creative Commons (CC-BY-NС версии 3.0).

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Structure and Interpretation of Computer Programs" в других словарях:

  • Structure and Interpretation of Computer Programs — ( SICP ) is a textbook published in 1985 about general computer programming concepts from MIT Press written by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman, with Julie Sussman. It has been used as the… …   Wikipedia

  • Structure and Interpretation of Computer Programs — (SICP) ist ein 1985 bei MIT Press veröffentlichtes Informatik Lehrbuch, welches grundlegende Konzepte der Computerprogrammierung behandelt. Geschrieben wurde es von den MIT Professoren Harold Abelson und Gerald Jay Sussman, sowie Julie Sussman.… …   Deutsch Wikipedia

  • Structure and Interpretation of Classical Mechanics — ( SICM ) is a classical mechanics textbook written by Gerald Jay Sussman and Jack Wisdom with Meinhard E. Mayer. It was published by MIT Press in 2001. The book (ISBN 0 262 19455 4) is used at Massachusetts Institute of Technology (MIT) to teach… …   Wikipedia

  • The Structure and Interpretation of the Computer Science Curriculum — is a monograph published in 2004 [Journal of Functional Programming, Volume 14 , Issue 4 (July 2004) Pages: 365 378 ] by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi comparing and contrasting the pedagogical… …   Wikipedia

  • Computer science — or computing science (abbreviated CS) is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems. Computer scientists invent algorithmic… …   Wikipedia

  • Struktur und Interpretation von Computerprogrammen — Structure and Interpretation of Computer Programs (SICP) ist ein 1985 bei MIT Press veröffentlichtes Informatik Lehrbuch, welches grundlegende Konzepte der Computerprogrammierung behandelt. Geschrieben wurde es von den MIT Professoren Harold… …   Deutsch Wikipedia

  • List of important publications in computer science — This is a list of important publications in computer science, organized by field. Some reasons why a particular publication might be regarded as important: Topic creator – A publication that created a new topic Breakthrough – A publication that… …   Wikipedia

  • How to Design Programs — (HtDP) is a textbook by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt and Shriram Krishnamurthi on the systematic design of computer programs published in 2001 by MIT Press. The book introduces the concept of a design recipe , a six… …   Wikipedia

  • Recursion (computer science) — Recursion in computer science is a way of thinking about and solving problems. It is, in fact, one of the central ideas of computer science. [cite book last = Epp first = Susanna title = Discrete Mathematics with Applications year=1995… …   Wikipedia

  • Abstraction (computer science) — In computer science, abstraction is the process by which data and programs are defined with a representation similar to its pictorial meaning as rooted in the more complex realm of human life and language with their higher need of summarization… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»