برنامه نويسي

در قطعات کوچک لب بزنید

Lisp in Small Pieces

دانلود کتاب Lisp in Small Pieces (به فارسی: در قطعات کوچک لب بزنید) نوشته شده توسط «Christian Queinnec – Kathleen Callaway»


اطلاعات کتاب در قطعات کوچک لب بزنید

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Cambridge University Press

نویسنده: Christian Queinnec – Kathleen Callaway

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1996

تعداد صفحه: 534 / 536

حجم فایل: 23.52 مگابایت

کد کتاب: 0521562473 , 9780521562478

توضیحات کتاب در قطعات کوچک لب بزنید

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


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.

دانلود کتاب «در قطعات کوچک لب بزنید»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

📖 خرید این کتاب

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

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

دیدگاهتان را بنویسید