登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

『簡體書』编程语言原理(第10版)

書城自編碼: 2046031
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]塞巴斯塔
國際書號(ISBN): 9787302311126
出版社: 清华大学出版社
出版日期: 2013-03-01
版次: 1 印次: 1
頁數/字數: 617/992千字
書度/開本: 16开 釘裝: 平装

售價:NT$ 911

我要買

share:

** 我創建的書架 **
未登入.



編輯推薦:
 

Microsoft MVP布兰肯希普最新力作

使用TFS高效管理和交付软件项目
內容簡介:
 


 本书从为什么学习程序设计语言入手,深入细致地讲解了命令式语言的主要结构及其设计与实现,内容涉及变量、数据类型、表达式和赋值语句、控制语句、子程序、数据抽象机制、对面向对象程序设计的支持继承和动态方法绑定、并发、异常处理和事件处理等方面。最后两章介绍了函数式程序设计语言和逻辑程序设计语言。


本书内容丰富,讲解透彻,既可用做高等院校计算机及相关专业本科生程序设计语言课程的教材和参考书,也可供程序设计人员参考。


本书特色


● 介绍了编程语言的相关主题


● 介绍了高级面向对象主题和语言



提供了与一些著名计算机科学家和语言之父的访谈


● 提供了大量重要的历史史料


● 深入讨论了几种常见语言的设计问题


● 提供了函数式和逻辑两种编程泛型书
關於作者:
Robert
W.Sebesta,是科罗拉多大学斯普林斯分校的计算机科学系的荣誉退休副教授。他获得了科罗拉多大学博尔德分校应用数学的学士学位,宾夕法尼亚州立大学计算机科学的硕士学位和博士学位。他从事计算机科学的教学已超过38年。他的专业兴趣是编程语言的设计与评价。
目錄
目 录



第1章 预备知识 1
1.1
学习程序设计语言原理的原因
2
1.2
程序设计领域
4
1.2.1
科学应用 4
1.2.2
商务应用 4
1.2.3
人工智能 5
1.2.4
系统程序设计 5
1.2.5
网络软件 5
1.3
语言评价标准
6
1.3.1
可读性
6
1.3.2
可写性
10
1.3.3
可靠性
11
1.3.4
成本 13
1.4
影响语言设计的因素
14
1.4.1
计算机体系结构 14
1.4.2
程序设计方法学 15
1.5
程序设计语言的分类
16
1.6
语言设计中的权衡 17
1.7
实现方法
18
1.7.1
编译 19
1.7.2
完全解释 21
1.7.3
混合实现系统 22
1.7.4
预处理器 23
1.8
编程环境
23

第2章 主要程序设计语言的发展 27
2.1 Zuse的Plankalkül语言
29
2.1.1
历史背景 29
2.1.2
语言概述 29
2.2
伪代码 30
2.2.1 Short
Code语言
31
2.2.2
Speedcoding系统
31
2.2.3 UNIVAC“编译”系统
32
2.2.4
相关工作 32
2.3 IBM 704计算机与
Fortran语言
32
2.3.1
历史背景 32
2.3.2
设计过程 33
2.3.3 Fortran
I概述
33
2.3.4 Fortran II 34
2.3.5 Fortran
IV、77、90、95、
2003和2008
34
2.3.6
评价 35
2.4
函数式程序设计:LISP语言 36
2.4.1
人工智能的起源和表处理 36
2.4.2 LISP语言的设计过程
37
2.4.3
语言概述 37
2.4.4
评价 39
2.4.5 LISP的两种后代语言
39
2.4.6
相关语言 40
2.5
迈向成熟的第一步:
ALGOL 60
41
2.5.1
历史背景 41
2.5.2
早期设计过程 41
2.5.3 ALGOL
58概述
42
2.5.4
对ALGOL 58报告的响应 42
2.5.5 ALGOL
60的设计过程
43
2.5.6 ALGOL
60概述
43
2.5.7
评价 44
2.6
商务记录的计算机化:
COBOL语言
45
2.6.1
历史背景 46
2.6.2
FLOW-MATIC语言
46
2.6.3 COBOL语言的设计过程
46
2.6.4
评价 47
2.7
分时处理的开始:
BASIC语言
49
2.7.1
设计过程 49
2.7.2
语言概述 50
2.7.3
评价 50
2.8
满足所有人的需要:PLI
51
2.8.1
历史背景 51
2.8.2
设计过程 52
2.8.3
语言概述 53
2.8.4
评价 53
2.9
两种早期的动态语言:
APL和SNOBOL
54
2.9.1 APL语言的起源与特点
54
2.9.2 SNOBOL语言的起源与

特点 55
2.10
数据抽象的开始:
SIMULA 67
55
2.10.1
设计过程 55
2.10.2
语言概述 55
2.11
正交设计:ALGOL 68
56
2.11.1
设计过程 56
2.11.2
语言概述 56
2.11.3
评价 56
2.12 ALGOL系列语言的

早期后代语言 57
2.12.1
为简单性而设计:
Pascal语言
57
2.12.2
可移植的系统语言:
C语言
59
2.13
基于逻辑的程序设计:
Prolog语言
60
2.13.1
设计过程 61
2.13.2
语言概述 61
2.13.3
评价 61
2.14
历史上规模最大的设计工作:
Ada语言
62
2.14.1
历史背景 62
2.14.2
设计过程 62
2.14.3
语言概述 63
2.14.4
评价 64
2.14.5 Ada 95和Ada
2005
65
2.15
面向对象的程序设计:
Smalltalk
65
2.15.1
设计过程 65
2.15.2
语言概述 66
2.15.3
评价 67
2.16
结合命令式和面向对象的特性:
C++ 67
2.16.1
设计过程 68
2.16.2
语言概述 68
2.16.3
评价 69
2.16.4
一种相关语言:
Objective-C 69
2.16.5
另一种相关语言:Delphi
69
2.16.6
一种关系不大的语言:Go
70
2.17
基于命令式的面向对象语言:
Java
70
2.17.1
设计过程 70
2.17.2
语言概述 71
2.17.3
评价 72
2.18
脚本语言
73
2.18.1 Perl的起源与特点
73
2.18.2
JavaScript的起源与特点
75
2.18.3 PHP的起源与特点
76
2.18.4 Python的起源与特点
77
2.18.5 Ruby的起源与特点
77
2.18.6 Lua的起源与特点
78
2.19 span style=
"FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: FZXH1JW--GB1-0; mso-fo

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.