Scala編程思想(原書第2版)

Scala編程思想(原書第2版) pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:Bruce Eckel
出品人:
頁數:305
译者:陳昊鵬
出版時間:2015-11-11
價格:69.00
裝幀:平裝
isbn號碼:9787111517405
叢書系列:計算機科學叢書
圖書標籤:
  • Scala
  • 編程
  • Programming
  • 編程語言
  • 程序語言設計
  • 程序設計
  • 入門
  • 計算機
  • Scala
  • 編程
  • 思想
  • 計算機
  • 科學
  • 編程語言
  • 學習
  • 原著
  • 第二版
  • 函數式編程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《Scala編程思想(原書第2版)》介紹瞭Scala的基礎特性,采用短小精悍的“原子”解構Scala語言的元素和方法。一個“原子”即為一個小型知識點,通過代碼示例引導讀者逐步領悟Scala的要義,結閤練習鼓勵讀者在實踐中讀懂並寫齣地道的Scala代碼。訪問下載練習解答和代碼示例,還可瞭解本書英文版的全新動態。

本書無需編程背景知識,適閤Scala初學者閱讀。同時,本書也為有經驗的程序員提供瞭“快車道”,共同探索編程語言未來的模樣。

·本書原則:積跬步以至韆裏,無任何前嚮引用,無任何對其他語言的引用,事實勝於雄辯,實踐齣真知。

·何謂“原子”:從Scala中提煉齣一個可運行的核心功能子集,形成眾多短小精悍的“原子”,再輔以練習和解答,使整個閱讀過程成為帶有許多檢查點的漸進式學習體驗,而不是在Scala龐大的知識體係中囫圇吞棗。

·寫給未來的代碼:相比於Java,Scale更加簡潔、閤理、高效、強大。但本書包含的隻是編程和Scala的基礎知識,它們不會使你暈頭轉嚮,而是在踏上更高級的編程之路時祝你一臂之力。

·技術和資源支持:針對Windows、Mac和Linux的安裝和入門指南,專為本書構建的AtomicTest測試係統,訪問www.AtomicScala.com免費下載代碼示例和習題解答。

著者簡介

作者:

Bruce Eckel

獲得多項大奬的《Java編程思想》《C++編程思想》及其他眾多著作的作者。他在編程世界中耕耘瞭30餘載——著書、講座、舉辦研討會和提供谘詢。

Dianne Marsh

她從2008年以來一直在使用和研究Scala。自1987年開始從事編程工作起,熟知的語言從C到C#、從Python到Java,但她發現Scala齣類拔萃且妙趣橫生。

譯者:

陳昊鵬 上海交通大學軟件學院副教授,從事軟件工程和分布式計算方麵的研究,譯作有《Java編程思想》《Java核心技術·捲Ⅱ》《Java編程語言》等。

圖書目錄

編輯器 / 1
shell / 2
安裝(Windows) / 5
安裝(Mac) / 9
安裝(Linux) / 13
運行Scala / 19
注釋 / 20
編寫腳本 / 21
值 / 22
數據類型 / 24
變量 / 27
錶達式 / 29
條件錶達式 / 31
計算順序 / 34
組閤錶達式 / 37
總結1 / 41
方法 / 45
類和對象 / 50
ScalaDoc / 54
創建類 / 55
類中的方法 / 58
導入和包 / 61
測試 / 65
域 / 70
for循環 / 72
Vector / 75
更多的條件錶達式 / 79
總結2 / 82
模式匹配 / 91
類參數 / 94
具名參數和缺省參數 / 98
重載 / 101
構造器 / 104
輔助構造器 / 108
類的練習 / 110
case類 / 112
字符串插值 / 115
參數化類型 / 117
作為對象的函數 / 120
map和reduce / 125
推導 / 128
基於類型的模式匹配 / 133
基於case類的模式匹配 / 136
簡潔性 / 139
風格拾遺 / 144
地道的Scala / 147
定義操作符 / 148
自動字符串轉換 / 151
元組 / 153
伴隨對象 / 157
繼承 / 163
基類初始化 / 166
覆蓋方法 / 170
枚舉 / 173
抽象類 / 176
特徵 / 179
統一訪問方式和setter / 185
銜接Java / 187
應用 / 190
淺嘗反射 / 192
多態 / 194
組閤 / 200
使用特徵 / 206
標記特徵和case對象 / 209
類型參數限製 / 211
使用特徵構建係統 / 214
序列 / 219
列錶和遞歸 / 223
將序列與zip相結閤 / 226
集 / 229
映射錶 / 232
引用和可修改性 / 235
使用元組的模式匹配 / 238
用異常進行錯誤處理 / 242
構造器和異常 / 247
用Either進行錯誤報告 / 250
用Option對“非任何值”
進行處理 / 255
用Try來轉換異常 / 261
定製錯誤報告機製 / 269
按契約設計 / 276
記日誌 / 279
擴展方法 / 282
使用類型類的可擴展係統 / 285
接下來如何深入學習 / 290
附錄A AtomicTest / 291
附錄B 從Java中調用
Scala / 293
索引 / 29
· · · · · · (收起)

讀後感

評分

世上再不会有《Thinking in Scala》。好吧,我承认我也在怀念《Thinking in Java》。《Atomic Scala》(这本书真正的英文名)只是写给一年级小豆包的,却扣着“思想”的大帽子,这是想一星运动还是想下架召回呢?作者Bruce大叔难道要自废武功吗?非也,没有什么能够阻挡他迈着...

評分

世上再不会有《Thinking in Scala》。好吧,我承认我也在怀念《Thinking in Java》。《Atomic Scala》(这本书真正的英文名)只是写给一年级小豆包的,却扣着“思想”的大帽子,这是想一星运动还是想下架召回呢?作者Bruce大叔难道要自废武功吗?非也,没有什么能够阻挡他迈着...

評分

世上再不会有《Thinking in Scala》。好吧,我承认我也在怀念《Thinking in Java》。《Atomic Scala》(这本书真正的英文名)只是写给一年级小豆包的,却扣着“思想”的大帽子,这是想一星运动还是想下架召回呢?作者Bruce大叔难道要自废武功吗?非也,没有什么能够阻挡他迈着...

評分

世上再不会有《Thinking in Scala》。好吧,我承认我也在怀念《Thinking in Java》。《Atomic Scala》(这本书真正的英文名)只是写给一年级小豆包的,却扣着“思想”的大帽子,这是想一星运动还是想下架召回呢?作者Bruce大叔难道要自废武功吗?非也,没有什么能够阻挡他迈着...

評分

世上再不会有《Thinking in Scala》。好吧,我承认我也在怀念《Thinking in Java》。《Atomic Scala》(这本书真正的英文名)只是写给一年级小豆包的,却扣着“思想”的大帽子,这是想一星运动还是想下架召回呢?作者Bruce大叔难道要自废武功吗?非也,没有什么能够阻挡他迈着...

用戶評價

评分

講得過於淺瞭,我是讀完纔發現,MD連怎麼輸入數據都沒講?!!

评分

內容過少偏過門,名不副實,差評。

评分

從英文書名來看,怎麼也不會翻譯成Scala編程思想把,你如果翻譯成scala初級入門我還能給4星,這本書及其簡單,適閤從來沒學過編程的或隻有一點編程基礎的人

评分

這本書是麵嚮的沒有編程基礎的人!!!對於一個前 Java 開發者來說,這本書能壓縮成 100 頁不到。很詳細,但也很羅嗦,睡覺前的兩個晚上 + 一個下午湊空看完瞭。實際閱讀量 8 小時完全足夠。 為毛為毛為毛要叫這個“編程思想”的名字?跟 Java/C++ 編程思想的深度差彆巨大好麼?Bruce Eckel 大神一定不是主要的實際撰寫者。

评分

對不起這名字。應該叫Scala快速入門

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有