作者:[美] John C·Mitchell
出版社:Cambridge University Press
出版年:2002-10-15
评分:0.0
ISBN:9780521780988
所属分类:网络科技
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.
Part I. Functions and Foundations: 1. Introduction
2. Computability
3. Lisp: functions, recursion and lists
4. Fundamentals
Part II. Procedures, Types, Memory Management and Control: 5. The Algol family and ML
6. Type systems and type inference
7. Scope, functions and storage management
8. Control in sequential languages
Part III. Modularity, Abstraction and Object-Oriented Programming: 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
Part IV. Concurrency and Logic Programming: 14. Concurrent and distributed programming
15. The logic programming paradigm and prolog by Krzysztof Apt
Appendix: additional programming examples
Glossary.
《历史的忧虑》内容简介:备受赞誉的历史学家哈鲁图尼恩研究了现代性的三个产物:“日常”“当下”和社会科学学科,如“区域研究”
《Win32多线程程序设计》全书共分三篇。第一篇包括线程的启动和结束、核心对象、激发和未激发状态的意义、同步机制及其用途;第二
《工业机器人编程高手教程》内容简介:《工业机器人编程高手教程》从工业机器人集成项目的角度出发,介绍安川工业机器人的机器人本
《Maya 2013完全学习手册》内容简介:本书是“完全学习手册”系列图书中的一本。《Maya 2013完全学习手册》遵循人们的学习规律和方
《大规模数据分析和建模:基于Spark与R》内容简介:这本书的目的是帮助所有人通过R使用Apache Spark。第1章~第5章,简单地介绍了如
《网页界面设计创意指南》内容为:艺术设计思维不仅仅是单纯的形象思维,而是实现设计成果制作流程与设计成果美学价值提升的艺术
高性能Linux服务器构建实战-系统安全.故障排查.自动化运维与集群架构 本书特色 畅销书《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》姊妹篇...
《协同无线通信导论》第一部分从用户终端协作角度讨论了协作无线通信的基本概念、设计方法、信号检测及协作通信对系统设计的影响
《西线无战事》内容简介:第一次世界大战开始后不久,保罗和同学们怀着英雄主义的理想,志愿报名参军。经过短暂的训练后,他们被送
《一生里的某一刻》内容简介:在荒原上种花,在痛楚上绽放欢笑。一边跌倒一边前行的张春关于爱与生命的勇气之书,李松蔚、陈海贤、
《365夜故事:夏》内容简介:《365夜故事》是由鲁兵先生专为孩子编选的“国宝级”童书。以孩子的视角为选择眼光,以儿童的口语来裁
《Kafka Streams实战》内容简介:Kafka Streams是Kafka提供的一个用于构建流式处理程序的Java库,它与Storm、Spark等流式处...
Word/Excel/PPT 2016从入门到精通 本书特色 ★本书《Word/Excel/PPT 2016从入门到精通》深入浅出,从基础入门知识到专业精通内容...
《一个人的“文艺复兴”》内容简介:人家问我说,你的家在哪里,我一下答不上来。不是地理上的,我说,我的家乡,是中国传统文化。
ThisbookwillintroduceyoutothePythonprogramminglanguage.It’saimedatbeginningprogr...
ThissecondeditionofGruneandJacobsbrilliantworkpresentsnewdevelopmentsanddiscover...
Increasingly,designersneedtopresentinformationinwaysthataidtheiraudiencesthinkin...
《软件项目开发全程实录丛书•PHP项目开发全程实录:DVD17小时语音视频讲解(附光盘1张)》主要特色:(1)12-32小时全程语音同步视频
《与共和国共成长:中国人民大学校友口述史(第二辑)》内容简介:2019年,我们将迎来中华人民共和国70周年华诞。自1937年成立以来
《服务市场营销(第二版)》内容简介:《服务市场营销(第2版)》以市场营销的基本原理为指导 ,以服务领域为研究重点,深入浅出地