0 رای
وضعیت موجودی موجود

قیمت قبلی: 6,160,000 ریال
قیمت: 5,760,000 ریال

 



Product details

  • Publisher ‏ : ‎ Cambridge University Press (December 4, 2003)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 536 pages
  • ISBN-10 ‏ : ‎ 0521545668
  • ISBN-13 ‏ : ‎ 978-0521545662


 

کتاب Lisp in Small Pieces

This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme.

منابع کتاب کتاب Lisp in Small Pieces

 
 
 
 
این یک گزارش جامع از معناشناسی و اجرای کل خانواده زبان‌های Lisp، یعنی Lisp، Scheme و گویش‌های مرتبط است. این 11 مفسر و 2 کامپایلر، از جمله تکنیک‌های جدید تفسیر و تالیف را توصیف می‌کند. کتاب در دو بخش است. اولین مورد از یک تابع ارزیابی ساده شروع می‌شود و آن را با فضاهای نامی متعدد، ادامه‌ها و عوارض جانبی با انواع نظری غنی می‌کند، در حالی که در همان زمان زبان مورد استفاده برای تعریف این ویژگی‌ها به یک حساب لامبدا ساده کاهش می‌یابد. سپس به طور طبیعی معناشناسی دلالتی معرفی می شود. بخش دوم بیشتر بر تکنیک‌های پیاده‌سازی تمرکز دارد و پیش‌کامپایل برای تفسیر سریع را مورد بحث قرار می‌دهد: کد رشته یا کد بایت. کامپایل به سمت C. برخی از پسوندها نیز مانند ارزیابی پویا، انعکاس، ماکروها و اشیاء توصیف شده اند. این مرجع استاندارد جدیدی برای افرادی خواهد بود که می‌خواهند درباره خانواده زبان‌های Lisp بیشتر بدانند: چگونه کار می‌کنند، چگونه پیاده‌سازی می‌شوند، انواع آنها چیست و چرا چنین گونه‌هایی وجود دارند. کد کامل ارائه شده است (و همچنین از طریق شبکه در دسترس است). کتابشناسی بزرگ و همچنین تعداد قابل توجهی تمرین ارائه شده است. بنابراین ممکن است توسط دانش آموزان برای همراهی دروس دوم در Lisp یا Scheme نیز استفاده شود.

 

نظرات کاربران درباره کتاب Lisp in Small Pieces

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Lisp in Small Pieces نظر می دهد.

ارسال نظر درباره کتاب Lisp in Small Pieces

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

Product details Publisher ‏ : ‎  No Starch Press; 1st edi ...
5,680,000 ریال
  Product details Publisher ‏ : ‎  Pearson; 3r ...
7,600,000 ریال
Product details Publisher ‏ : ‎  Manning; 1st edition (Oc ...
4,480,000 ریال
  Publisher ‏ : ‎ Pearson; 5th edition (March 30, 2019) Language ...
10,000,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید