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

مفاهیم در زبان های برنامه نویسی

Concepts in programming languages

دانلود کتاب Concepts in programming languages (به فارسی: مفاهیم در زبان های برنامه نویسی) نوشته شده توسط «John C. Mitchell – Krzysztof Apt»


اطلاعات کتاب مفاهیم در زبان های برنامه نویسی

موضوع اصلی: برنامه نويسي

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

ناشر: Cambridge University Press

نویسنده: John C. Mitchell – Krzysztof Apt

زبان: English

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

سال انتشار: 2001

تعداد صفحه: 584

حجم کتاب: 8 مگابایت

کد کتاب: 9780521780988 , 0521780985

نوبت چاپ: 1st

توضیحات کتاب مفاهیم در زبان های برنامه نویسی

مفاهیم در زبان های برنامه نویسی مفاهیم اصلی مورد استفاده در زبان های برنامه نویسی مدرن مانند توابع، انواع، مدیریت حافظه و کنترل را توضیح می دهد. این کتاب در ارائه و مقایسه جامع زبان های برنامه نویسی شی گرا بی نظیر است. فصل‌های جداگانه تاریخچه اشیاء، Simula و Smalltalk و زبان‌های برجسته C++ و Java را بررسی می‌کنند. نویسنده موضوعات اساسی مانند حساب لامبدا و معناشناسی دلالتی را به سبکی آسان و غیررسمی با تمرکز بر بینش های اصلی ارائه شده توسط این نظریه ها ارائه می کند. موضوعات پیشرفته شامل همزمانی، برنامه نویسی شی گرا همزمان، اجزای برنامه و قابلیت همکاری بین زبانی است. فصلی در برنامه نویسی منطقی اهمیت روش های برنامه نویسی تخصصی را برای انواع خاصی از مسائل نشان می دهد.


Concepts in Programming Languages elucidates the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems.

دانلود کتاب «مفاهیم در زبان های برنامه نویسی»

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