作者:《Design Concepts in Programming Languages》书籍
出版社:The MIT Press
出版年:2008-08-31
评分:0.0
ISBN:9780262201759
所属分类:网络科技
Hundreds of programming languages are in use today--scripting languages for Internet commerce, user interface programming tools, spreadsheet macros, page format specification languages, and many others. Designing a programming language is a metaprogramming activity that bears certain similarities to programming in a regular language, with clarity and simplicity even more important than in ordinary programming. This comprehensive text uses a simple and concise framework to teach key ideas in programming language design and implementation. The book's unique approach is based on a family of syntactically simple pedagogical languages that allow students to explore programming language concepts systematically. It takes as premise and starting point the idea that when language behaviors become incredibly complex, the description of the behaviors must be incredibly simple. The book presents a set of tools (a mathematical metalanguage, abstract syntax, operational and denotational semantics) and uses it to explore a comprehensive set of programming language design dimensions, including dynamic semantics (naming, state, control, data), static semantics (types, type reconstruction, polymporphism, effects), and pragmatics (compilation, garbage collection). The many examples and exercises offer students opportunities to apply the foundational ideas explained in the text. Specialized topics and code that implements many of the algorithms and compilation methods in the book can be found on the book's Web site, along with such additional material as a section on concurrency and proofs of the theorems in the text. The book is suitable as a text for an introductory graduate or advanced undergraduate programming languages course; it can also serve as a reference for researchers and practitioners.
《运营之光》内容简介:本书尤其难得之处在于:它既对“什么是运营”这样的概念认知类问题进行了解读,又带有大量实际的工作技巧、
赞誉HackingHappinessWhyYourPersonalDataCountsandHowTrackingitCanChangetheWorld现在我们...
《安卓传奇:Android缔造团队回忆录》内容简介:本书讲述了Android如何从一个无法引起投资者兴趣的相机软件发展成为安装在全球30亿
《AI 新生》内容简介:从比尔·盖茨、埃隆·马斯克到霍金,众多企业家和科学家都曾表示担心AI对人类生存造成的威胁。真的有一天,人
《武则天5: 从三岁到八十二岁》内容简介:武则天82年的人生,前31年,她卷入权斗漩涡,为活命从宫女杀到了皇后的宝座;后51年,她
Functionalprogrammingisastyleofprogrammingthatemphasizestheuseoffunctions(incont...
本书对移动通信网络的视频通信业务以及技术体系进行了详细的介绍。全书介绍了基于JP的H.323视频通信系统、基于SIP的软交换视频通
Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎,广泛应用于各个领域。Web开发是
GPS导航原理与应用 本书特色 本书阐述了GPS导航及其应用的基本原理,全书共分为十章。前三章介绍了全球定位系统(GPS)的发展概况、系统的构成、导航定位的时空...
详解AutoCAD中文版家具设计-[超值视频教学实战版]-附赠光盘 本书特色 本书针对当今日益增长的个性家具设计业,通过作者在实际工作中积累的一些经典案...
机器博弈中的数据结构与基本方法 本书特色 《机器博弈中的数据结构与基本方法》系统地讨论了机器博弈中常用的数据结构及运算,并给出了相应的算法。结合三种具有代表性的...
《调阴阳就是养命》内容简介:一个人健康与否,有没有活力,都跟身体中的阴阳有着千丝万缕的关系。阴就是身体中具有流动性的一些物
高性能通信网络(原书第2版),ISBN:9787111094456,作者:(美)JeanWalrand,(美)PravinVaraiya著;张艳等译目录 出版者...
《荷塘月色:朱自清精读》内容简介:《荷塘月色:朱自清精读》是“壹本”系列之一,从当下读者爱读、想读和需要读的角度,精选著名
《千脑智能》内容简介:近些年,当人们谈论人工智能时,总热衷于讨论算法的优化、模型的迭代、算力的多少。人们不断地在追求模型的
http://neuralnetworksanddeeplearning.com/目录 NeuralNetworksandDeepLearningWhatthi...
网络流优化高效智能算法及其应用 本书特色 《网络流优化高效智能算法及其应用》从便于计算机求解角度深入探讨网络流优化的理论应用前沿问题, 与实际紧密结合, 具有实...
《马克思与当代中国》内容简介:中国站到了实现“强起来”的新的历史起点上,迎来了从“富起来”到“强起来”的伟大飞跃。历史已经
《世界现代化历程·总论卷》内容简介:本书是我社出版的、由钱乘旦教授主编的《世界现代化历程》10卷本的精装本套书版,包括总论卷
《RPA智能机器人》内容简介:这是一部为企业应用RPA智能机器人提供实施方法论和解决方案的著作。作者团队RPA技术、产品和实践方面有