Scala編程思想(原書第2版)
《Scala編程思想(原書第2版)》介紹了Scala的基礎(chǔ)特性,采用短小精悍的“原子”解構(gòu)Scala語言的元素和方法。一個(gè)“原子”即為一個(gè)小型知識(shí)點(diǎn),通過代碼示例引導(dǎo)讀者逐步領(lǐng)悟Scala的要義,結(jié)合練習(xí)鼓勵(lì)讀者在實(shí)踐中讀懂并寫出地道的Scala代碼。訪問下載練習(xí)解答和代碼示例,還可了解本書英文版的全新動(dòng)態(tài)。
本書無需編程背景知識(shí),適合Scala初學(xué)者閱讀。同時(shí),本書也為有經(jīng)驗(yàn)的程序員提供了“快車道”,共同探索編程語言未來的模樣。
·本書原則:積跬步以至千里,無任何前向引用,無任何對(duì)其他語言的引用,事實(shí)勝于雄辯,實(shí)踐出真知。
·何謂“原子”:從Scala中提煉出一個(gè)可運(yùn)行的核心功能子集,形成眾多短小精悍的“原子”,再輔以練習(xí)和解答,使整個(gè)閱讀過程成為帶有許多檢查點(diǎn)的漸進(jìn)式學(xué)習(xí)體驗(yàn),而不是在Scala龐大的知識(shí)體系中囫圇吞棗。
·寫給未來的代碼:相比于...
《Scala編程思想(原書第2版)》介紹了Scala的基礎(chǔ)特性,采用短小精悍的“原子”解構(gòu)Scala語言的元素和方法。一個(gè)“原子”即為一個(gè)小型知識(shí)點(diǎn),通過代碼示例引導(dǎo)讀者逐步領(lǐng)悟Scala的要義,結(jié)合練習(xí)鼓勵(lì)讀者在實(shí)踐中讀懂并寫出地道的Scala代碼。訪問下載練習(xí)解答和代碼示例,還可了解本書英文版的全新動(dòng)態(tài)。
本書無需編程背景知識(shí),適合Scala初學(xué)者閱讀。同時(shí),本書也為有經(jīng)驗(yàn)的程序員提供了“快車道”,共同探索編程語言未來的模樣。
·本書原則:積跬步以至千里,無任何前向引用,無任何對(duì)其他語言的引用,事實(shí)勝于雄辯,實(shí)踐出真知。
·何謂“原子”:從Scala中提煉出一個(gè)可運(yùn)行的核心功能子集,形成眾多短小精悍的“原子”,再輔以練習(xí)和解答,使整個(gè)閱讀過程成為帶有許多檢查點(diǎn)的漸進(jìn)式學(xué)習(xí)體驗(yàn),而不是在Scala龐大的知識(shí)體系中囫圇吞棗。
·寫給未來的代碼:相比于Java,Scale更加簡潔、合理、高效、強(qiáng)大。但本書包含的只是編程和Scala的基礎(chǔ)知識(shí),它們不會(huì)使你暈頭轉(zhuǎn)向,而是在踏上更高級(jí)的編程之路時(shí)祝你一臂之力。
·技術(shù)和資源支持:針對(duì)Windows、Mac和Linux的安裝和入門指南,專為本書構(gòu)建的AtomicTest測試系統(tǒng),訪問www.AtomicScala.com免費(fèi)下載代碼示例和習(xí)題解答。
作者:
Bruce Eckel
獲得多項(xiàng)大獎(jiǎng)的《Java編程思想》《C++編程思想》及其他眾多著作的作者。他在編程世界中耕耘了30余載——著書、講座、舉辦研討會(huì)和提供咨詢。
Dianne Marsh
她從2008年以來一直在使用和研究Scala。自1987年開始從事編程工作起,熟知的語言從C到C#、從Python到Java,但她發(fā)現(xiàn)Scala出類拔萃且妙趣橫生。
譯者:
陳昊鵬 上海交通大學(xué)軟件學(xué)院副教授,從事軟件工程和分布式計(jì)算方面的研究,譯作有《Java編程思想》《Java核心技術(shù)·卷Ⅱ》《Java編程語言》等。
