[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《七周七語言 理解多種編程范型》掃描版[PDF]
《七周七語言 理解多種編程范型》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《七周七語言 理解多種編程范型》掃描版[PDF] 簡介: 中文名 : 七周七語言 理解多種編程范型 作者 : Bruce A.Tate 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115276117 發行時間 : 2012年05月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介 《七周七語言
電驢資源下載/磁力鏈接資源下載:
全選
"《七周七語言 理解多種編程范型》掃描版[PDF]"介紹
中文名: 七周七語言 理解多種編程范型
作者: Bruce A.Tate
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115276117
發行時間: 2012年05月01日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介
《七周七語言:理解多種編程范型》共介紹了七種不同的編程語言。對於每種語言,分別介紹了各自的特性、應用,以及編程入門知識和關鍵編程范型,還帶領讀者使用能夠代表該語言最重要特性的技術,解決某個不尋常的問題,使其充分掌握每種語言。  《七周七語言:理解多種編程范型》適合從事程序設計工作的人員閱讀。
內容截圖


目錄:


第1章 簡介 13
1.1 不走尋常路 13
1.2 語言 14
1.3 誰應該買這本書 16
1.3.1 學會如何學習 16
1.3.2 亂世英雄 16
1.4 誰不應該買這本書 17
1.4.1 超越語法 17
1.4.2 不是安裝指南 18
1.4.3 不是編程參考 18
1.4.4 嚴格督促 18
1.5 最後一擊 19
第2章 Ruby 20
2.1 Ruby簡史 21
2.2 第一天:找個保姆 22
2.2.1 快速起步 22
2.2.2 從命令行執行Ruby 22
2.2.3 Ruby的編程模型 23
2.2.4 判斷 24
2.2.5 鴨子類型 27
2.2.6 第一天我們學到了什麼 28
2.2.7 第一天自習 28
2.3 第二天:從天而降 29
2.3.1 定義函數 29
2.3.2 數組 29
2.3.3 散列表 31
2.3.4 代碼塊和yield 32
2.3.5 定義類 34
2.3.6 編寫Mixin 37
2.3.7 模塊、可枚舉和集合 38
2.3.8 第二天我們學到了什麼 39
2.3.9 第二天自習 40
2.4 第三天:重大改變 40
2.4.1 打開類 41
2.4.2 使用method_missing 42
2.4.3 模塊 43
2.4.4 第三天我們學到了什麼 47
2.4.5 第三天自習 47
2.5 趁熱打鐵 47
2.5.1 核心優勢 47
2.5.2 不足之處 49
2.5.3 最後思考 49
第3章 Io 50
3.1 Io簡介 50
3.2 第一天:逃學吧,輕松一下 51
3.2.1 開場白 51
3.2.2 對象、原型和繼承 52
3.2.3 方法 55
3.2.4 列表和映射 56
3.2.5 true、false、nil以及單例 58
3.2.6 Steve Dekorte訪談錄 60
3.2.7 第一天我們學到了什麼 61
3.2.8 第一天自習 62
3.3 第二天:香腸大王 62
3.3.1 條件和循環 63
3.3.2 運算符 64
3.3.3 消息 66
3.3.4 反射 68
3.3.5 第二天我們學到了什麼 69
3.3.6 第二天自習 69
3.4 第三天:花車游行和各種奇妙經歷 70
3.4.1 領域特定語言 70
3.4.2 Io的method_missing 72
3.4.3 並發 74
3.4.4 第三天我們學到了什麼 76
3.4.5 第三天自習 76
3.5 趁熱打鐵 77
3.5.1 核心優勢 77
3.5.2 不足之處 78
3.5.3 最後思考 78
第4章 Prolog 79
4.1 關於Prolog 80
4.2 第一天:一名優秀的司機 80
4.2.1 基本概況 80
4.2.2 基本推論和變量 81
4.2.3 填空 82
4.2.4 合一,第一部分 85
4.2.5 實際應用中的Prolog 87
4.2.6 第一天我們學到了什麼 89
4.2.7 第一天自習 89
4.3 第二天:離瓦普納法官開演還有15分鐘 90
4.3.1 遞歸 90
4.3.2 列表和元組 91
4.3.3 列表與數學運算 94
4.3.4 在兩個方向上使用規則 95
4.3.5 第二天我們學到了什麼 98
4.3.6 第二天自習 99
4.4 第三天:維加斯的爆發 99
4.4.1 解決數獨問題 99
4.4.2 八皇後問題 103
4.4.3 第三天我們學到了什麼 108
4.4.4 第三天自習 108
4.5 趁熱打鐵 108
4.5.1 核心優勢 109
4.5.2 不足之處 109
4.5.3 最後思考 110
第5章 Scala 111
5.1 關於Scala 111
5.1.1 與Java的密切關系 112
5.1.2 沒有盲目崇拜 112
5.1.3 Martin Odersky訪談錄 112
5.1.4 函數式編程與並發 113
5.2 第一天:山丘上的城堡 114
5.2.1 Scala類型 114
5.2.2 表達式與條件 115
5.2.3 循環 117
5.2.4 范圍與元組 119
5.2.5 Scala中的類 121
5.2.6 擴展類 123
5.2.7 第一天我們學到了什麼 125
5.2.8 第一天自習 126
5.3 第二天:修剪灌木叢和其他新把戲 126
5.3.1 對比var和val 127
5.3.2 集合 127
5.3.3 集合與函數 131
5.3.4 第二天我們都學到了什麼 136
5.3.5 第二天自習 136
5.4 第三天:剪斷絨毛 137
5.4.1 XML 137
5.4.2 模式匹配 138
5.4.3 並發 140
5.4.4 實際中的並發 141
5.4.5 第三天我們學到了什麼 144
5.4.6 第三天自習 144
5.5 趁熱打鐵 145
5.5.1 核心優勢 145
5.5.2 不足之處 146
5.5.3 最後思考 147
第6章 Erlang 148
6.1 Erlang簡介 148
6.1.1 為並發量身打造 149
6.1.2 Joe Armstrong博士訪談錄 150
6.2 第一天:以常人面目出現 151
6.2.1 新手上路 152
6.2.2 注釋、變量和表達式 152
6.2.3 原子、列表和元組 153
6.2.4 模式匹配 154
6.2.5 函數 156
6.2.6 第一天我們學到了什麼 159
6.2.7 第一天自習 159
6.3 第二天:改變結構 160
6.3.1 控制結構 160
6.3.2 匿名函數 162
6.3.3 列表和高階函數 162
6.3.4 列表的一些高級概念 165
6.3.5 第二天我們學到了什麼 168
6.3.6 第二天自習 169
6.4 第三天:紅藥丸 169
6.4.1 基本並發原語 169
6.4.2 同步消息 172
6.4.3 鏈接進程以獲得可靠性 174
6.4.4 第三天我們學到了什麼 179
6.4.5 第三天自習 179
6.5 趁熱打鐵 179
6.5.1 核心優勢 180
6.5.2 不足之處 181
6.5.3 最後思考 181
第7章 Clojure 182
7.1 Clojure入門 182
7.1.1 一切皆Lisp 182
7.1.2 JVM 183
7.1.3 為並發更新 183
7.2 第一天:訓練Luke 184
7.2.1 調用基本函數 184
7.2.2 字符串和字符 186
7.2.3 布爾值和表達式 187
7.2.4 列表、映射表、集合以及向量 188
7.2.5 定義函數 191
7.2.6 綁定 192
7.2.7 匿名函數 194
7.2.8 Rich Hickey訪談錄 195
7.2.9 第一天我們學到了什麼 196
7.2.10 第一天自習 197
7.3 第二天:Yoda與原力 197
7.3.1 用loop和recur遞歸 197
7.3.2 序列 198
7.3.3 延遲計算 201
7.3.4 defrecord和protocol 203
7.3.5 宏 205
7.3.6 第二天我們學到了什麼 206
7.3.7 第二天自習 207
7.4 第三天:一瞥魔鬼 207
7.4.1 引用和事務內存 208
7.4.2 使用原子 209
7.4.3 使用代理 210
7.4.4 future 212
7.4.5 還差什麼 212
7.4.6 第三天我們學到了什麼 213
7.4.7 第三天自習 213
7.5 趁熱打鐵 213
7.5.1 Lisp悖論 214
7.5.2 核心優勢 214
7.5.3 不足之處 215
7.5.4 最後思考 216
第8章 Haskell 217
8.1 Haskell簡介 217
8.2 第一天:邏輯 218
8.2.1 表達式和基本類型 218
8.2.2 函數 220
8.2.3 元組和列表 223
8.2.4 生成列表 226
8.2.5 Philip Wadler訪談錄 229
8.2.6 第一天我們學到了什麼 230
8.2.7 第一天自習 230
8.3 第二天:Spock的超凡力量 230
8.3.1 高階函數 231
8.3.2 偏應用函數和柯裡化 232
8.3.3 惰性求值 233
8.3.4 Simon Peyton-Jones訪談錄 235
8.3.5 第二天我們學到了什麼 236
8.3.6 第二天自習 237
8.4 第三天:心靈融合 238
8.4.1 類與類型 238
8.4.2 monad 243
8.4.3 第三天我們學到了什麼 248
8.4.4 第三天自習 249
8.5 趁熱打鐵 249
8.5.1 核心優勢 249
8.5.2 不足之處 250
8.5.3 最後思考 251
第9章 落幕時分 252
9.1 編程模型 252
9.1.1 面向對象(Ruby、Scala) 253
9.1.2 原型編程(Io) 253
9.1.3 約束-邏輯編程(Prolog) 253
9.1.4 函數式編程(Scala、Erlang、Clojure、Haskell) 253
9.1.5 范型演進之路 254
9.2 並發 254
9.2.1 控制可變狀態 255
9.2.2 Io、Erlang和Scala中的actor 255
9.2.3 future 255
9.2.4 事務型內存 255
9.3 編程結構 256
9.3.1 列表解析 256
9.3.2 monad 256
9.3.3 匹配 257
9.3.4 合一 258
9.4 發現自己的旋律 258



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved