نام کتاب
Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

Paperback884 Pages
PublisherThe MIT Press
Edition2
LanguageEnglish
Year1996
ISBN9780262510875
10
1K
A1672
انتخاب نوع چاپ:
جلد سخت
966,000ت
0
جلد نرم
1,036,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,056,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

Computer_Programs#

IEEE#

computer_science#

SICP#

توضیحات

کتاب «ساختار و تفسیر برنامه‌های رایانه‌ای» (Structure and Interpretation of Computer Programs یا SICP) طی دهه گذشته تأثیر شگرفی بر برنامه‌های درسی علوم رایانه گذاشته است. این نسخه‌ی بازبینی‌شده‌ی مورد انتظار، شامل تغییراتی اساسی در سراسر متن است.


در این ویرایش، پیاده‌سازی‌ اکثر سیستم‌های اصلی برنامه‌نویسی موجود در کتاب—از جمله مفسرها و کامپایلرها—بازنویسی شده‌اند. نویسندگان با بهره‌گیری از سال‌ها تجربه تدریس این درس در MIT از زمان انتشار نخستین نسخه، تغییرات جزئی اما فراوانی اعمال کرده‌اند تا کتاب کاربردی‌تر و روان‌تر شود.


در این نسخه، یک درون‌مایه‌ی جدید معرفی شده که بر نقش محوری رویکردهای مختلف نسبت به مفهوم زمان در مدل‌های محاسباتی تأکید دارد. این رویکردها شامل:

  • اشیاء با حالت (objects with state)
  • برنامه‌نویسی هم‌زمان (concurrent programming)
  • برنامه‌نویسی تابعی و ارزیابی تنبل (functional programming & lazy evaluation)
  • برنامه‌نویسی غیرقطعی (nondeterministic programming)

هستند.

همچنین بخش‌هایی جدید به کتاب افزوده شده‌اند، از جمله:

  • مثال‌هایی درباره رویه‌های مرتبه بالا (higher-order procedures) در گرافیک
  • کاربردهای پردازش جریان (stream processing) در برنامه‌نویسی عددی
  • مجموعه‌ای از تمرین‌های تازه و چالش‌برانگیز برای تقویت یادگیری


علاوه بر این‌ها، تمامی برنامه‌ها به گونه‌ای بازنویسی شده‌اند که با هر پیاده‌سازی از زبان Scheme که مطابق با استاندارد IEEE باشد، قابل اجرا باشند.

این کتاب نه تنها یک منبع آموزشی فنی، بلکه یک اثر کلاسیک در درک عمیق مفاهیم بنیادی علوم رایانه به شمار می‌رود.


Structure and Interpretation of Computer Programs (SICP) has had a profound impact on computer science curricula over the past decade. This highly anticipated revised edition introduces substantial updates throughout the text.


Most of the core programming systems in the book—including interpreters and compilers—have been reimplemented. Drawing on years of teaching experience at MIT since the first edition was published, the authors have incorporated numerous refinements and improvements to enhance clarity and usability.


A new overarching theme has been introduced, emphasizing the crucial role that different approaches to time play in computational models. These include:

  • Objects with state
  • Concurrent programming
  • Functional programming and lazy evaluation
  • Nondeterministic programming


Several new sections have been added, including:

  • Examples of higher-order procedures in graphics
  • Applications of stream processing in numerical programming
  • A wide range of new and challenging exercises


In addition, all programs have been rewritten to ensure compatibility with any Scheme implementation that conforms to the IEEE standard.

This book remains not just a technical manual but a classic work that offers deep insight into the fundamental principles of computer science.


Table of Contents

  1. Building Abstractions with Procedures
  2. Building Abstractions with Data
  3. Modularity, Objects, and State
  4. Metalinguistic Abstraction
  5. Computing with Register Machines


About the Author

Hal Abelson is Class of 1922 Professor of Computer Science and Engineering at Massachusetts Institute of Technology and a fellow of the IEEE. He is a founding director of Creative Commons, Public Knowledge, and theFree Software Foundation. Additionally, he serves as co-chair for the MIT Council on Educational Technology.Gerald Jay Sussman is Panasonic Professor of Electrical Engineering at MIT.

دیدگاه خود را بنویسید
نظرات کاربران (2 دیدگاه)
Masoud Heydari
2024-01-31

سلام و خسته نباشید این کتاب تو آمازون حدودا ۶۸۰ صفحه‌ست شما زدید که ۸۸۴ صفحه‌ست! من حتی PDFش رو هم دانلود کردم و کمتر از ۷۰۰ صفحه‌ست. آیا اشتباه تایپیه؟ این تاثیری تو قیمت داره؟ سپاس

اسکای بوک
2024-02-03

این کتاب برای سال 1996 هست و چون نسخه الکترونیکی در دسترس نبوده از روی کتاب اصلی نسخه های مختلف تایپ و صفحه بندی شده، برای همین صفحات هر جایی متفاوت هست، این نسخه ای که ما داریم، کامل و با کیفیت هست.

عماد پورحسنی
2024-09-02

سلام خسته نباشید. من جلد سخت این کتاب رو تهیه کرده و کیفیت فوق العاده و صحافی عالیه.ممنون از زحمات شما و کیفیت خوب کار.

اسکای بوک
2024-09-09

سلام دوست عزیز، خواهش میکنم، خوشحالیم راضی هستید. 🙏

کتاب های مشابه
Computer Science
81
Graphics Shaders
810,000 تومان
Computer Science
757
Modern System Administration
416,000 تومان
Computer Science
832
Introduction to Information Retrieval
696,000 تومان
Computer Science
1,074
Operating Systems
1,488,000 تومان
Computer Science
554
Programming Challenges
462,000 تومان
Computer Science
513
Foundations of Computer Science
1,123,000 تومان
Software Development
1,402
System Design Interview 2
507,000 تومان
Computer Science
938
Digital Design
881,000 تومان
Design Patterns
811
Patterns of Distributed Systems
531,000 تومان
Computer Science
891
Elegant Objects
331,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©