Programming Language Pragmatics, Third Edition

Programming Language Pragmatics, Third Edition pdf epub mobi txt 电子书 下载 2025

As a textbook suitable for the classroom or self-study, Michael Scott's Programming Language Pragmatics provides a worthy tour of the theory and practice of how programming languages are run on today's computers. Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science.

With references to dozens of programming languages, from Ada to Turing and everything in between (including C, C++, Java, and Perl), this book is a truly in-depth guide to how code is compiled (or interpreted) and executed on computer hardware. Early chapters tend to be slightly more theoretical (with coverage of regular expressions and context-free grammars) and will be most valuable to the computer science student, but much of this book is accessible to anyone seeking to widen their knowledge (especially since recent standards surrounding XML make use of some of the same vocabulary presented here).

The book has a comprehensive discussion of compilation and linking, as well as how data types are implemented in memory. Sections on functional and logical programming (illustrated with Scheme and Prolog, which are often used in AI research) can expand your understanding of how programming languages work. Final sections on the advantages--and complexities--of concurrent processing, plus a nice treatment of code optimization techniques, round out the text here. Each chapter provides numerous exercises, so you can try out the ideas on your own.

出版者:Morgan Kaufmann
作者:Michael L. Scott
出品人:
页数:944
译者:
出版时间:2009-4-6
价格:USD 77.95
装帧:Paperback
isbn号码:9780123745149
丛书系列:
图书标签:
  • Programming 
  • 计算机科学 
  • 编程 
  • 程序设计 
  • 程序语言设计理论 
  • 编译原理 
  • 计算机 
  • language 
  •  
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

Programming Language Pragmatics is the most comprehensive programming language textbook available today. Taking the perspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation, this critically acclaimed and bestselling book has been thoroughly updated to cover the most recent developments in programming language design. With a new chapter on run-time program management and expanded coverage of concurrency, this new edition provides both students and professionals alike with a solid understanding of the most important issues driving software development today.

Classic programming foundations text now updated to familiarize students with the languages they are most likely to encounter in the workforce, including including Java 7, C++, C# 3.0, F#, Fortran 2008, Ada 2005, Scheme R6RS, and Perl 6.

New and expanded coverage of concurrency and run-time systems ensures students and professionals understand the most important advances driving software today.

Includes over 800 numbered examples to help the reader quickly cross-reference and access content.

具体描述

读后感

评分

评分

对于那些有兴趣了解程序设计语言的基本设计与功能的软件工程师而言,这是一本入门的好书。特别有助于深入了解某一种程序语言的特点,理解其优势与软肋,进而用好它,而不是迷失于世面上众多的语言的花哨的特性中。  

评分

评分

评分

对于那些有兴趣了解程序设计语言的基本设计与功能的软件工程师而言,这是一本入门的好书。特别有助于深入了解某一种程序语言的特点,理解其优势与软肋,进而用好它,而不是迷失于世面上众多的语言的花哨的特性中。  

用户评价

评分

parser 没写出之遗恨

评分

最後三天讀了二百多頁,差點沒噎死哈哈哈。很好,很好的書,我覺得這算入了計算機語言的理論的門吧,光學怎麼寫程序,永遠也不是最偉大的程序猿!

评分

parser 没写出之遗恨

评分

Stony Brook CSE 307用的书. 个人感觉这本书可以被几个其他介绍单独语言的书(SML, Prolog)代替... 剩下的内容网上找找就好了...

评分

Stony Brook CSE 307用的书. 个人感觉这本书可以被几个其他介绍单独语言的书(SML, Prolog)代替... 剩下的内容网上找找就好了...

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有