Programming Language Pragmatics By 作者: Michael L. Scott ISBN-10 书号: 0124104096 ISBN-13 书号: 9780124104099 Edition 版本: 4 出版日期: 2015-12-25 pages 页数: (992 ) $89.95 Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fundamental tradeoffs that continue to drive software development. The book provides readers with a solid foundation in the syntax, semantics, and pragmatics of the full range of programming languages, from traditional languages like C to the latest in functional, scripting, and object-oriented programming. This fourth edition has been heavily revised throughout, with expanded coverage of type systems and functional programming, a unified treatment of polymorphism, highlights of the newest language standards, and examples featuring the ARM and x86 64-bit architectures. Updated coverage of the latest developments in programming language design, including C & C++11, Java 8, C# 5, Scala, Go, Swift, Python 3, and HTML 5 Updated treatment of functional programming, with extensive coverage of OCaml New chapters devoted to type systems and composite types Unified and updated treatment of polymorphism in all its forms New examples featuring the ARM and x86 64-bit architectures Contents Foreword Preface —Foundations Introduction Programming Language Syntax Names Scopes & Bindings Semantic Analysis Target Machine Architecture –Core lssues in Language Design Control Flow Type Systems Composite Types Subroutines & Control Abstraction Data Abstraction & Object Orientation —Alternative Programming Models Functional Languages Logic Languages Concurrency Scripting Languages —Closer Look at Implementation Building a Runnable Program Run-Time Program Management Code Ilmprovement Programming Languages Mentioned Language Design & Implementation Numbered Examples Biblio Index
2021-04-02 02:00:28 5.2MB DESIGN
1
MISRC1998版,经典!对于做嵌入式C开发的人员来说,应该说是必须的!
1
Cadence SKILL Language User Guide
2021-03-30 09:28:52 2.27MB Cadence SKILL Language User
1
Programming Language Pragmatics 4th 程序设计语言 实践之路 最新版原版英文第4版 带书签 pdf
2021-03-29 20:33:15 5.71MB Pragmatics
1
C Programming Language.mobi(适合kindle)
2021-03-29 16:41:26 758KB C语言 mobi kindle
1
which-programming-language-should-i-learn-first-infographic.png
2021-03-27 20:10:03 1010KB 编程语言
1
这是《c++程序设计语言》,原名《the c++ pragramming language》书中的课后习题的源代码。
1
整体架构设计 整体处理流程: 输入模块读入源程序代码 转换模块把源代码初步也就是规范化之后,词法分析模块将规范化的内核进行处理,分割为最小单元,剔除间距与注释,将代码保存进一维类数组,每格保存一个最小单位,要求记录该单元内容,行数,标记syn值(对应表可知类型) 然后语法语法分析模块先进行语法分析,即在词法分析的基础上将单词序列组合成类别的语法,然后对结构上正确的源程序进行相关性质的审查,进行类型审查,对类型对应错误进行报告,对正确的语句生成语法树并执行 之后就是执行模块执行语法树并保存结果 最后就是输出模块在执行程序的过程中以及执行完成后,输出必要的运行情况和运行结果。 流程图 各模块工作原理 1,函数分离模块 无输入输出 重新扫描温度矢量,当识别到函数定义时,记录函数名进入函数表,同时将函数位置,形参个数,每个的形参类型记录,将形参入该函数的变量表,依次完成对所有函数的处理。 2,四
2021-03-23 19:10:58 110KB 系统开源
1
the C++ programming language 特别版 答案
2021-03-22 22:27:13 6.36MB 答案
1
ISOIEC 9899标准programming language c(2007版+2018版+2020版)
2021-03-21 15:35:36 6.07MB ISO/IEC9899
1