Concepts in Programming Languages

تاریخ: ۱۸:۳۳:۶ ۱۳۹۸/۷/۴ پنج شنبه
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۳۳۸
دیدگاه ها: ۰
برچسب ها: Programming Languages | Coding |
کتاب Concepts in Programming Languages
Cambridge University Press
John C. Mitchell
978-0521780988
2002
540
English

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

مباحث پیشرفته در این کتاب، همزمانی، برنامه نویسی همزمان شی گرا، مولفه‌های برنامه و قابلیت همکاری بین زبان را شامل می‌شود. فصلی نیز در مورد برنامه نویسی منطق، اهمیت روش‌های ویژه برنامه نویسی را برای انواع خاصی از مشکلات نشان می‌دهد.


Table of Contents:
1 Introduction
2 Computability
3 Lisp: Functions, Recursion, and Lists
4 Fundamentals
5 The Algol Family and ML
6 Type Systems and Type Inference
7 Scope, Functions, and Storage Management
8 Control in Sequential Languages
9 Data Abstraction and Modularity
10 Concepts in Object-Oriented Languages
11 History of Objects: Simula and Smalltalk
12 Objects and Run-Time Efficiency: C++
13 Portability and Safety: Java
14 Concurrent and Distributed Programming
15 The Logic Programming Paradigm and Prolog
A.1 PROCEDURAL AND OBJECT-ORIENTED ORGANIZATION

 

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...