程序设计语言原理(原书第12版) mobi 电子书 免费 下载地址
程序设计语言原理(原书第12版)mobi电子书网盘下载地址一
- 文件名
- [百度网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [阿里云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [腾讯微云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [坚果云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [迅雷下载 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [华为网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [天翼云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [360云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [夸克网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [115网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [蓝奏云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [城通网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [本地下载 下载] 程序设计语言原理(原书第12版) mobi格式电子书
程序设计语言原理(原书第12版)mobi电子书网盘下载地址二
- 文件名
- [百度网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [阿里云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [腾讯微云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [坚果云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [迅雷下载 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [华为网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [天翼云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [360云盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [夸克网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [115网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [蓝奏云 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [城通网盘 下载] 程序设计语言原理(原书第12版) mobi格式电子书
- [本地下载 下载] 程序设计语言原理(原书第12版) mobi格式电子书
内容简介:
本书从为什么学习程序设计语言、常用程序设计语言的演化史、评估程序设计语言结构的标准,以及这些语言基本的实现方法开始讲起,通过不局限于特定语言种类地分析语言结构的设计问题,检测设计选择,以及比较设计可选方案来讲述程序设计语言基本原理。
书籍目录:
译者序
第12版的变化
前言
致谢
第1章 预备知识 1
1.1 掌握程序设计语言概念的必要性 1
1.2 程序设计领域 3
1.2.1 科学计算应用 3
1.2.2 商业应用 3
1.2.3 人工智能 4
1.2.4 Web软件 4
1.3 语言评价标准 4
1.3.1 可读性 5
1.3.2 可写性 9
1.3.3 可靠性 9
1.3.4 成本 10
1.4 影响语言设计的因素 11
1.4.1 计算机体系结构 11
1.4.2 程序设计方法学 13
1.5 程序设计语言分类 14
1.6 语言设计中的权衡 14
1.7 实现方法 15
1.7.1 编译 16
1.7.2 纯解释 18
1.7.3 混合实现系统 19
1.7.4 预处理程序 19
1.8 程序设计环境 20
小结 20
复习题 21
习题 21
第2章 主要程序设计语言发展简史 23
2.1 Zuse研制的Plankalkül语言 23
2.1.1 历史背景 23
2.1.2 语言概述 25
2.2 伪代码 25
2.2.1 短码 26
2.2.2 快码 26
2.2.3 UNIVAC编译系统 27
2.2.4 相关工作 27
2.3 IBM 704和Fortran 27
2.3.1 历史背景 27
2.3.2 设计过程 28
2.3.3 Fortran I概述 28
2.3.4 Fortran II 29
2.3.5 Fortran IV、77、90、95、2003和 200829
2.3.6 评价 30
2.4 函数式程序设计语言:LISP 31
2.4.1 人工智能的开端和列表处理 31
2.4.2 LISP的设计过程 32
2.4.3 语言概述 32
2.4.4 评价 33
2.4.5 LISP的两种后继语言 34
2.4.6 相关语言 34
2.5 迈向成熟的第一步:ALGOL 6035
2.5.1 历史背景 35
2.5.2 早期设计过程 35
2.5.3 ALGOL 58概述 36
2.5.4 ALGOL 58报告的接受度 37
2.5.5 ALGOL 60的设计过程 37
2.5.6 ALGOL 60概述 37
2.5.7 评价 38
2.6 商业处理语言:COBOL 39
2.6.1 历史背景 39
2.6.2 FLOW-MATIC 40
2.6.3 COBOL的设计过程 40
2.6.4 评价 40
2.7 分时处理的开始:Basic 42
2.7.1 设计过程 43
2.7.2 语言概述 43
2.7.3 评价 43
2.8 满足所有人的需求:PL/I 46
2.8.1 历史背景 47
2.8.2 设计过程 47
2.8.3 语言概述 48
2.8.4 评价 48
2.9 两种早期的动态语言:APL和SNOBOL 49
2.9.1 APL的起源及特征 49
2.9.2 SNOBOL的起源和特征 50
2.10 数据抽象的开端:SIMULA 6750
2.10.1 设计过程 50
2.10.2 语言概述 50
2.11 正交设计:ALGOL 6850
2.11.1 设计过程 51
2.11.2 语言概述 51
2.11.3 评价 51
2.12 ALGOL系列语言的早期继承者 52
2.12.1 简洁的设计:Pascal 52
2.12.2 一个轻便的系统语言:C 53
2.13 基于逻辑的程序设计:Prolog 55
2.13.1 设计过程 55
2.13.2 语言概述 55
2.13.3 评价 56
2.14 历史上规模最大的语言设计:Ada 56
2.14.1 历史背景 56
2.14.2 设计过程 56
2.14.3 语言概述 57
2.14.4 评价 58
2.14.5 Ada 95和Ada 200558
2.15 面向对象程序设计:Smalltalk 59
2.15.1 设计过程 59
2.15.2 语言概述 60
2.15.3 评价 60
2.16 结合命令式和面向对象的特性:C++ 61
2.16.1 设计过程 61
2.16.2 语言概述 62
2.16.3 评价 62
2.16.4 Swift:Objective-C的替代品 62
2.16.5 另一个相关语言:Delphi 63
2.17 基于命令式的面向对象语言:Java 63
2.17.1 设计过程 63
2.17.2 语言概述 64
2.17.3 评价 65
2.18 脚本语言 66
2.18.1 Perl的起源与特点 66
2.18.2 JavaScript的起源与特点 67
2.18.3 PHP的起源与特点 69
2.18.4 Python的起源与特点 69
2.18.5 Ruby的起源与特点 70
2.19 .NET旗帜语言:C# 70
2.19.1 设计过程 70
2.19.2 语言概述 71
2.19.3 评价 71
2.20 混合标记程序设计语言 72
2.20.1 XSLT 72
2.20.2 JSP 73
小结 74
文献注记 74
复习题 74
习题 76
程序设计练习 76
第3章 语法和语义描述 77
3.1 概述 77
3.2 语法描述的一般问题 78
3.2.1 语言识别器 78
3.2.2 语言生成器 79
3.3 语法描述的形式化方法 79
3.3.1 Backus-Naur范式与上下文无关文法 79
3.3.2 扩展的BNF范式 88
3.3.3 文法和识别器 90
3.4 属性文法 90
3.4.1 静态语义 90
3.4.2 基本概念 91
3.4.3 属性文法的定义 91
3.4.4 内在属性 91
3.4.5 属性文法示例 91
3.4.6 计算属性值 93
3.4.7 评价 94
3.5 描述程序的含义:动态语义 94
3.5.1 操作语义 95
3.5.2 指称语义 97
3.5.3 公理语义 100
小结 110
文献注记 110
复习题 110
习题 111
第4章 词法和语法分析 115
4.1 概述 115
4.2 词法分析 116
4.3 语法分析问题 122
4.3.1 语法分析基础 122
4.3.2 自顶向下的语法分析器 123
4.3.3 自底向上的语法分析器 124
4.3.4 语法分析的复杂度 124
4.4 递归下降的语法分析 124
4.4.1 递归下降的语法分析过程 124
4.4.2 LL文法类 129
4.5 自底向上的语法分析 131
4.5.1 自底向上的语法分析器的语法分析问题 131
4.5.2 移进-归约算法 133
4.5.3 LR语法分析器 133
小结 137
复习题 138
习题 138
程序设计练习 139
第5章 名字、绑定与作用域 140
5.1 概述 140
5.2 名字 140
5.2.1 设计问题 140
5.2.2 名字形式 141
5.2.3 特殊单词 141
5.3 变量 142
5.3.1 名字 142
5.3.2 地址 142
5.3.3 类型 143
5.3.4 值 143
5.4 绑定的概念 143
5.4.1 属性到变量的绑定 144
5.4.2 绑定类型 144
5.4.3 存储绑定和生存期 147
5.5 作用域 149
5.5.1 静态作用域 149
5.5.2 分程序 150
5.5.3 声明顺序 153
5.5.4 全局作用域 153
5.5.5 对静态作用域的评价 156
5.5.6 动态作用域 156
5.5.7 对动态作用域的评价 157
5.6 作用域和生存期 157
5.7 引用环境 158
5.8 有名常量 159
小结 161
复习题 161
习题 162
程序设计练习 165
第6章 数据类型 167
6.1 概述 167
6.2 基本数据类型 168
6.2.1 数值类型 168
6.2.2 布尔类型 170
6.2.3 字符类型 171
6.3 字符串类型 171
6.3.1 设计问题 171
6.3.2 字符串及其运算 171
6.3.3 字符串长度选项 173
6.3.4 评价 173
6.3.5 字符串类型的实现 174
6.4 枚举类型 175
6.4.1 设计问题 175
6.4.2 设计 175
6.4.3 评价 176
6.5 数组类型 177
6.5.1 设计问题 177
6.5.2 数组和索引 178
6.5.3 下标绑定和数组的种类 179
6.5.4 数组初始化 180
6.5.5 数组运算 181
6.5.6 矩阵数组和锯齿形数组 182
6.5.7 切片 182
6.5.8 评价 183
6.5.9 数组类型的实现 183
6.6 关联数组 185
6.6.1 结构与运算 185
6.6.2 关联数组的实现 186
6.7 记录类型 186
6.7.1 记录的定义 187
6.7.2 记录中字段的引用 187
6.7.3 评价 188
6.7.4 记录类型的实现 188
6.8 元组类型 189
6.9 列表类型 190
6.10 联合类型 192
6.10.1 设计问题 192
6.10.2 判别式与自由联合类型 192
6.10.3 F#的联合类型 193
6.10.4 评价 193
6.10.5 联合类型的实现 194
6.11 指针和引用类型 194
6.11.1 设计问题 194
6.11.2 指针运算 194
6.11.3 指针的相关问题 195
6.11.4 C和C++中的指针 196
6.11.5 引用类型 198
6.11.6 评价 199
6.11.7 指针和引用类型的实现 199
6.12 可选类型 203
6.13 类型检查 203
6.14 强类型 204
6.15 类型等价 205
6.16 理论和数据类型 208
小结 209
文献注记 210
复习题 210
习题 211
程序设计练习 212
第7章 表达式与赋值语句 214
7.1 概述 214
7.2 算术表达式 214
7.2.1 运算符求值顺序 215
7.2.2 运算分量求值顺序 219
7.3 重载运算符 221
7.4 类型转换 222
7.4.1 表达式中的强制转换 222
7.4.2 显式类型转换 223
7.4.3 表达式错误 224
7.5 关系表达式和布尔表达式 224
7.5.1 关系表达式 224
7.5.2 布尔表达式 225
7.6 短路求值 226
7.7 赋值语句 227
7.7.1 简单赋值 227
7.7.2 条件赋值 227
7.7.3 复合赋值运算符 227
7.7.4 一元赋值运算符 228
7.7.5 赋值表达式 229
7.7.6 多重赋值 229
7.7.7 函数式程序设计语言中的赋值 230
7.8 混合方式赋值 230
小结 231
复习题 231
习题 232
程序设计练习 233
第8章 语句级控制结构 234
8.1 概述 234
8.2 选择语句 235
8.2.1 二路选择语句 235
8.2.2 多路选择语句 238
8.3 重复语句 244
8.3.1 计数控制循环 245
8.3.2 逻辑控制循环 248
8.3.3 用户定义的循环控制机制 249
8.3.4 基于数据结构的迭代 250
8.4 无条件分支 253
8.5 保护命令 254
8.6 结论 256
小结 256
复习题 257
习题 257
程序设计练习 258
第9章 子程序 260
9.1 概述 260
9.2 子程序基础 260
9.2.1 子程序的一般性质 260
9.2.2 基本定义 260
9.2.3 参数 262
9.2.4 过程与函数 265
9.3 子程序的设计问题 265
9.4 局部引用环境 266
9.4.1 局部变量 266
9.4.2 嵌套子程序 267
9.5 参数传递方法 267
9.5.1 参数传递的语义模型 268
9.5.2 参数传递的实现模型 268
9.5.3 参数传递方法的实现 272
9.5.4 常用语言的参数传递方法 272
9.5.5 参数类型检查 274
9.5.6 多维数组参数 276
9.5.7 设计考量 277
9.5.8 参数传递实例 277
9.6 子程序作为参数 280
9.7 子程序间接调用 281
9.8 函数设计问题 282
9.8.1 函数的副作用 283
9.8.2 返回值类型 283
9.8.3 返回值的个数 283
9.9 重载子程序 283
9.10 泛型子程序 284
9.10.1 C++泛型函数 285
9.10.2 Java 5.0泛型方法 286
9.10.3 C# 2005泛型方法 287
9.10.4 F#泛型函数 288
9.11 用户定义的重载运算符 288
9.12 闭包 289
9.13 协同程序 290
小结 292
复习题 293
习题 294
程序设计练习 295
第10章 子程序实现 297
10.1 调用和返回的一般语义 297
10.2 “简单”子程序的实现 297
10.3 具有栈动态局部变量的子程序实现 299
10.3.1 更复杂的活动记录 299
10.3.2 不含递归的例子 301
10.3.3 递归 302
10.4 嵌套子程序 304
10.4.1 基础 304
10.4.2 静态链 305
10.5 分程序 309
10.6 动态作用域的实现 310
10.6.1 深层访问 310
10.6.2 浅层访问 311
小结 312
复习题 312
习题 313
程序设计练习 315
第11章 抽象数据类型与封装结构 316
11.1 抽象的概念 316
11.2 数据抽象简介 317
11.2.1 浮点型抽象数据类型 317
11.2.2 用户自定义抽象数据类型 317
11.2.3 示例 318
11.3 抽象数据类型的设计问题 319
11.4 语言示例 319
11.4.1 C++中的抽象数据类型 320
11.4.2 Java中的抽象数据类型 325
11.4.3 C#中的抽象数据类型 326
11.4.4 Ruby中的抽象数据类型 327
11.5 参数化抽象数据类型 330
11.5.1 C++ 330
11.5.2 Java 5. 0331
11.5.3 C# 2005333
11.6 封装结构 333
11.6.1 概述 334
11.6.2 C中的封装 334
11.6.3 C++中的封装 334
11.6.4 C#程序集 335
11.7 命名封装 336
11.7.1 C++命名空间 336
11.7.2 Java包 337
11.7.3 Ruby模块 338
小结 338
复习题 339
习题 340
程序设计练习 340
第12章 面向对象程序设计支持 342
12.1 概述 342
12.2 面向对象程序设计 342
12.2.1 引言 342
12.2.2 继承 343
12.2.3 动态绑定 344
12.3 面向对象语言的设计问题 346
12.3.1 对象的排他性 346
12.3.2 子类是否为子类型 346
12.3.3 单继承与多继承 347
12.3.4 对象的分配和释放 347
12.3.5 动态绑定与静态绑定 348
12.3.6 嵌套类 348
12.3.7 对象的初始化 349
12.4 支持面向对象程序设计的特定语言 349
12.4.1 Smalltalk 349
12.4.2 C++ 350
12.4.3 Java 359
12.4.4 C# 362
12.4.5 Ruby 363
12.5 面向对象结构的实现 366
12.5.1 存储示例数据 366
12.5.2 方法调用与方法的动态绑定 366
12.6 反射 368
12.6.1 概述 368
12.6.2 什么是反射 368
12.6.3 Java中的反射 369
12.6.4 C#中的反射 371
小结 372
复习题 373
习题 375
程序设计练习 375
第13章 并发 376
13.1 概述 376
13.1.1 多处理器体系结构 377
13.1.2 并发的分类 378
13.1.3 使用并发的动机 378
13.2 子程序级并发 379
13.2.1 基本概念 379
13.2.2 并发语言设计 382
13.2.3 设计问题 382
13.3 信号量 382
13.3.1 概述 382
13.3.2 合作同步 383
13.3.3 竞争同步 385
13.3.4 评价 386
13.4 管程 386
13.4.1 概述 386
13.4.2 竞争同步 386
13.4.3 合作同步 386
13.4.4 评价 387
13.5 消息传递 387
13.5.1 概述 387
13.5.2 同步消息传递的概念 388
13.6 Ada并发支持 388
13.6.1 基本概念 388
13.6.2 合作同步 391
13.6.3 竞争同步 392
13.6.4 受保护对象 393
13.6.5 评价 394
13.7 Java线程 394
13.7.1 线程类 395
13.7.2 优先级 397
13.7.3 信号量 397
13.7.4 竞争同步 397
13.7.5 合作同步 398
13.7.6 非阻塞同步 401
13.7.7 显式锁 401
13.7.8 评价 402
13.8 C#线程 402
13.8.1 基本线程操作 402
13.8.2 同步线程 404
13.8.3 评价 405
13.9 函数式语言中的并发 405
13.9.1 Multi-LISP 405
13.9.2 并发ML 406
13.9.3 F# 406
13.10 语句级并发 407
13.10.1 高性能Fortran 407
小结 409
文献注记 410
复习题 410
习题 411
程序设计练习 412
第14章 异常处理和事件处理 413
14.1 异常处理概述 413
14.1.1 基本概念 414
14.1.2 设计问题 415
14.2 C++异常处理 417
14.2.1 异常处理程序 417
14.2.2 异常绑定到处理程序 418
14.2.3 延续 418
14.2.4 其他设计选择 418
14.2.5 示例 419
14.2.6 评价 420
14.3 Java异常处理 420
14.3.1 异常类别 421
14.3.2 异常处理程序 421
14.3.3 异常绑定到处理程序 421
14.3.4 其他设计选择 422
14.3.5 示例 423
14.3.6 finally子句 424
14.3.7 断言 425
14.3.8 评价 425
14.4 Python和Ruby的异常处理 426
14.4.1 Python 426
14.4.2 Ruby 427
14.5 事件处理概述 428
14.6 Java事件处理 428
14.6.1 Java Swing GUI组件 428
14.6.2 Java事件模型 429
14.7 C#事件处理 432
小结 434
文献注记 435
复习题 435
习题 436
程序设计练习 437
第15章 函数式程序设计语言 438
15.1 概述 438
15.2 数学函数 439
15.2.1 简单函数 439
15.2.2 函数形式 440
15.3 函数式程序设计语言基础 441
15.4 第一个函数式程序设计语言:LISP 442
15.4.1 数据类型和结构 442
15.4.2 第一个LISP解释器 442
15.5 Scheme概述 444
15.5.1 Scheme的起源 444
15.5.2 Scheme解释器 444
15.5.3 基本数值函数 445
15.5.4 函数定义 445
15.5.5 输出函数 447
15.5.6 数字谓词函数 447
15.5.7 控制流 448
15.5.8 列表函数 448
15.5.9 符号原子和列表的谓词函数 451
15.5.10 Scheme函数示例 452
15.5.11 LET 454
15.5.12 Scheme语言中的尾递归 455
15.5.13 函数形式 456
15.5.14 代码编写函数 457
15.6 Common LISP 458
15.7 ML 459
15.8 Haskell 463
15.9 F# 466
15.10 主要命令式语言对函数式程序设计的支持 469
15.11 函数式语言和命令式语言的比较 470
小结 472
文献注记 473
复习题 473
习题 474
程序设计练习 475
第16章 逻辑程序设计语言 477
16.1 概述 477
16.2 谓词演算简介 477
16.2.1 命题 478
16.2.2 子句形式 479
16.3 谓词演算和定理证明 480
16.4 逻辑程序设计概要 481
16.5 Prolog起源 482
16.6 Prolog基本元素 483
16.6.1 项 483
16.6.2 事实陈述 483
16.6.3 规则语句 484
16.6.4 目标语句 485
16.6.5 Prolog的推理过程 485
16.6.6 简单的计算 487
16.6.7 列表结构 489
16.7 Prolog的缺点 493
16.7.1 解析顺序控制 493
16.7.2 封闭世界假设 495
16.7.3 否定的问题 495
16.7.4 内在的局限性 497
16.8 逻辑程序设计应用 497
16.8.1 关系数据库管理系统 497
16.8.2 专家系统 498
16.8.3 自然语言处理 498
小结 498
文献注记 499
复习题 499
习题 500
程序设计练习 500
参考文献 501
索引 510
作者介绍:
罗伯特·W. 塞巴斯塔(Robert W. Sebesta),科罗拉多大学斯普林斯分校计算机科学系荣休副教授,拥有40多年计算机科学课程教学经验,研究兴趣包括程序设计语言的设计和评估以及Web程序设计。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
从20世纪50年代中期开始,人们在许多不同的领域对人工智能产生了兴趣。一些来自于语言学领域,一些来自于心理学领域,而另一些来自于数学领域。
语言的正交性与语言的简单性是紧密相关的:程序设计语言的正交性设计得越好,该语言规则中的异常情况就会越少。
其它内容:
书籍介绍
本书从为什么学习程序设计语言、常用程序设计语言的演化史、评估程序设计语言结构的标准,以及这些语言基本的实现方法开始讲起,通过不局限于特定语言种类地分析语言结构的设计问题,检测设计选择,以及比较设计可选方案来讲述程序设计语言基本原理。
精彩短评:
-
作者: Yona 发布时间:2011-02-08 03:35:07
玛西亚太可爱
-
作者: 人狗同归 发布时间:2022-09-25 13:17:20
千万不要读前言,大大的泄底
-
作者: 腐草为萤 发布时间:2022-02-20 23:03:14
语言诗意,故事深远。比较喜欢的一本。
-
作者: 程序员金俊 发布时间:2022-06-02 00:52:49
不错
-
作者: 智娴读书 发布时间:2023-09-04 19:43:55
好看,把美食与传说结合起来,都是有历史的美食
-
作者: 徐钧 发布时间:2012-11-30 18:28:10
目前全球范围内,精神分析与佛学对话中最高水平的著作之一。是几十位具有佛学禅修经验的精神分析家(全球第一排的精神分析家)讨论、辩论而成的一本伟大经典。
深度书评:
-
一本《程序发展史》
作者:Ningz 发布时间:2007-03-06 17:14:12
我有个“坏习惯”:碰到我买到的书都要评论,呵呵。
《概念》我也买了,不过买的是第 5 版的英文版。这本书我比较欣赏的是她介绍语言发展的部分《Evolution of the Major Programming Languages》(即:《主流程序设计语言的演化》),从我之前听都没听过的 Zuse Plankalkal 到现在的主流语言,即有我熟知的汇编、C/C++、Basic,也有我浅闻的 Fortran、Eiffel、Ada、Pascal、LISP、Shcema 等,等于是把我零散的概念全部串接在了一切。
对于一些熟知的编程概念,像什么“数组”、“变量”、“作用域”、“结构”、“类”、“对象”之类的,书中都有阐述其原理及其新旧实现方法。当然,这些实现方法只是“概念”,如果要学习实际的实现方法,这本书显然不怎么适合。
正如“Reasons for Studying Concepts of Programming Languages”(即“学习程序设计语言概念的理由”)一章中说的那样,学习这些,可以更好地学习一门新的编程语言,更好地理解现有的编程概念。至少对于我,这些是成立的。
有点不爽的是,我买回去的时候发现有一页是被撕毁栏的(但还可拼接起来)……虽然可以更换,可一算算车费几乎都可以再买一本了,只好怏怏地用胶布贴起来了事了。算是我读这本书的一段小插曲,呵呵
顺便说一句,经典的书都好贵啊……
-
对程序语言泛泛而谈,缺少对语言的本质解释
作者:佚名 发布时间:2013-05-16 09:35:19
这本书的名气很大,很多人说是经典之作。
读过后是什么感觉呢?就是没什么感觉。读之前对程序语言有多少困惑和不解,读之后还是有多少困惑和不解。
为什么,因为书里对各种语言的叙述更多停留在语法层面上,是的,不同语言的语法是不一样的。但是为什么新的语言引入了一种东西,这种东西到底是什么?为什么大大提高了编程效率,不同语言的抽象到了什么程度?这些书里都没有讲。
网站评分
-
书籍多样性:5分
-
书籍信息完全性:9分
-
网站更新速度:5分
-
使用便利性:5分
-
书籍清晰度:7分
-
书籍格式兼容性:4分
-
是否包含广告:4分
-
加载速度:4分
-
安全性:5分
-
稳定性:6分
-
搜索功能:3分
-
下载便捷性:8分
下载点评
- 愉快的找书体验(130+)
- 藏书馆(421+)
- 博大精深(250+)
- 在线转格式(645+)
- 好评多(577+)
- 差评(454+)
- 快捷(172+)
- 目录完整(153+)
- 小说多(585+)
- 内容完整(428+)
- 购买多(484+)
下载评价
-
网友 方***旋:
( 2024-11-06 22:42:52 )
真的很好,里面很多小说都能搜到,但就是收费的太多了
-
网友 印***文:
( 2024-11-19 14:10:26 )
我很喜欢这种风格样式。
-
网友 相***儿:
( 2024-10-31 07:11:58 )
你要的这里都能找到哦!!!
-
网友 宓***莉:
( 2024-10-26 08:03:11 )
不仅速度快,而且内容无盗版痕迹。
-
网友 利***巧:
( 2024-11-05 15:50:14 )
差评。这个是收费的
-
网友 谢***灵:
( 2024-11-19 11:40:33 )
推荐,啥格式都有
-
网友 辛***玮:
( 2024-10-26 04:20:42 )
页面不错 整体风格喜欢
-
网友 宫***玉:
( 2024-11-19 11:14:38 )
我说完了。
-
网友 焦***山:
( 2024-10-31 10:19:37 )
不错。。。。。
-
网友 马***偲:
( 2024-10-22 02:46:31 )
好 很好 非常好 无比的好 史上最好的
-
网友 龚***湄:
( 2024-11-16 14:09:39 )
差评,居然要收费!!!
-
网友 师***怀:
( 2024-10-26 00:36:56 )
好是好,要是能免费下就好了
-
网友 芮***枫:
( 2024-10-23 01:16:39 )
有点意思的网站,赞一个真心好好好 哈哈
-
网友 车***波:
( 2024-10-31 22:25:44 )
很好,下载出来的内容没有乱码。
-
网友 益***琴:
( 2024-11-09 21:51:04 )
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
-
网友 石***烟:
( 2024-11-02 10:58:49 )
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
喜欢"程序设计语言原理(原书第12版)"的人也看了
-
网络新闻实务(第二版) pdf epub azw3 2024 下载
-
中国古代服饰研究 pdf epub azw3 2024 下载
-
致命的亲吻(疟疾的历史)9787520526722兴海图书专营店 pdf epub azw3 2024 下载
-
国家中职示范校建设成果系列实训教材:招投标与合同管理习题集 pdf epub azw3 2024 下载
-
基础会计学 pdf epub azw3 2024 下载
-
行路漫漫 pdf epub azw3 2024 下载
-
新编微生物学实验技术 pdf epub azw3 2024 下载
-
设备管理与维修(第二版) 胡忆沩,陈庆,王海波 等 编著 2021-11-01 【新华书店正版图书书籍】 pdf epub azw3 2024 下载
-
辽宁公务员考试中公2018辽宁省公务员录用考试专用教材全真模拟预测试卷申论 pdf epub azw3 2024 下载
-
海外直订The Ultimate Coloring Book for Boys & Girls - Animals Dinos: coloring 男孩和女孩的终极涂色书-动物恐龙:儿童4 5 6 pdf epub azw3 2024 下载
- 剑指双一流·高中思想政治重难点导学 必修3 政治与法治 pdf epub azw3 2024 下载
- 竹艺新篁:陈春荣竹刻艺术作品集 pdf epub azw3 2024 下载
- 走遍中国新疆(第2版) pdf epub azw3 2024 下载
- 构建我们的世界(美国国家地理STEAM创意思维启蒙)(精) (加)琼·玛丽·加拉特|责编:莫莉//张萌|译者:王松 北京理工大学 pdf epub azw3 2024 下载
- 地狱小子 2:恶魔觉醒 pdf epub azw3 2024 下载
- 9787545422986 pdf epub azw3 2024 下载
- 二战风云 pdf epub azw3 2024 下载
- 9787511521996 pdf epub azw3 2024 下载
- 9787300174396 pdf epub azw3 2024 下载
- 百年果蝇 pdf epub azw3 2024 下载
- SONY α7Ⅳ微单摄影技巧大全 pdf epub azw3 2024 下载
- 护理学高分题库(升级)(21中公版)9787519284152 正版新书希望阶梯图书专营店 pdf epub azw3 2024 下载
- 实验班提优训练寒假衔接版 四年级语文 人教版RMJY 寒假作业练习题册复习预习 2024年春 pdf epub azw3 2024 下载
- 内在自信 如何战胜形形色色的畏惧心理 pdf epub azw3 2024 下载
- 陪孩子走过小学六年(第3版) pdf epub azw3 2024 下载
- 中国供应链发展报告(2022) pdf epub azw3 2024 下载
- 美的建筑使人汇聚(漫话我的建筑人生) pdf epub azw3 2024 下载
- 中国金融业发展研究(1949~1957年) pdf epub azw3 2024 下载
- 大数据与物联网:企业信息化建设新时代 pdf epub azw3 2024 下载
- 播音主持快速入门十八招儿(第2版) pdf epub azw3 2024 下载
书籍真实打分
故事情节:6分
人物塑造:5分
主题深度:8分
文字风格:3分
语言运用:7分
文笔流畅:4分
思想传递:6分
知识深度:9分
知识广度:3分
实用性:4分
章节划分:6分
结构布局:3分
新颖与独特:9分
情感共鸣:8分
引人入胜:7分
现实相关:7分
沉浸感:3分
事实准确性:3分
文化贡献:5分