1. 程式人生 > >程式語言及其應用

程式語言及其應用

1、C語言聖經——《明解C語言》

這裡寫圖片描述

作者:[日] 柴田望洋
譯者:管傑 羅勇 杜曉靜
定價:79

★ 比課本更易懂的C語言入門書
★ 205段程式碼+220幅圖表
★ [雙色印刷] 技術書也能賞心悅目

《明解C語言(第3版):入門篇》第3版從190段程式碼和164幅圖表增加至205段程式碼和220幅圖表,對C語言的基礎知識進行了徹底剖析,內容涉及陣列、函式、指標、檔案操作等。對於C語言語法以及一些難以理解的概念,均以精心繪製的示意圖,清晰、通俗地進行講解。原著在日本廣受歡迎,始終位於網上書店C語言著作排行榜首位。

2、將現代程式設計方法應用到C語言的嵌入式開發中——《C現代程式設計》

這裡寫圖片描述

作者:[日]花井志生
譯者:楊文軒
定價:59

★ 精選的幾種適合C嵌入式開發的設計模式
★ 學會如何自己編寫程式碼實現Mock測試
★ 知道教科書中的重構方法行不通時如何對C應用程式進行重構
★ 掌握如何將JAVA開發中常用的CI伺服器Jenkins應用於C應用程式的開發
★ 提高開發質量、減輕工作負擔,適合嵌入式開發者閱讀

《C現代程式設計》主要講解如何將整合開發環境、設計模式、極限程式設計、測試驅動開發、重構、持續整合這些現代程式設計方法應用到C語言的嵌入式開發中去。即將伺服器站點中的通用設計方法、工具的使用方法、開發方式等逐一“翻譯”成為可以在C語言嵌入式開發過程中使用的方法。

3、初學者的好伴侶——《python語言及其應用》

這裡寫圖片描述

作者:[美] Bill Lubanovic
譯者:樑傑 丁嘉瑞 禹常隆
定價:79

★ 從輕鬆入門到了解各種Python工具

《Python語言及其應用》會為你學習Python打下堅實的基礎,包括測試、除錯、程式碼複用的最佳實踐以及其他開發技巧。同時還會告訴你如何在商業、科學和藝術領域使用Python,並教會你使用多種Python工具和開源包。

4、實戰式TDD開發指南——《Python Web開發:測試驅動方法》

這裡寫圖片描述

作者:[英] Harry J.W. Percival
譯者:安道
定價:99

★ 使用Python、Django等流行技術開發現代Web應用

《Python Web開發:測試驅動方法》從最基礎的知識開始,講解Web開發的整個流程,展示如何使用Python做測試驅動開發。本書由三個部分組成。第一部分介紹了測試驅動開發和Django的基礎知識。第二部分討論了Web開發要素,探討了Web開發過程中不可避免的問題,及如何通過測試解決這些問題。第三部分探討了一些高階話題,如模擬技術、整合第三方外掛、Ajax、測試韌體、持續整合等。本書適合Web開發人員閱讀。

5、京東暢銷2點陣圖書——《Python網路資料採集》

這裡寫圖片描述

作者:[美] Ryan Mitchell
譯者:陶俊傑 陳小莉
定價:59

★ 用簡單高效的Python語言,展示網路資料採集常用手段,剖析網路表單安全措施,完成大資料採集任務

《Python網路資料採集》採用簡潔強大的Python語言,介紹了網路資料採集,併為採集新式網路中的各種資料型別提供了全面的指導。第一部分重點介紹網路資料採集的基本原理:如何用Python從網路伺服器請求資訊,如何對伺服器的響應進行基本處理,以及如何以自動化手段與網站進行互動。第二部分介紹如何用網路爬蟲測試網站,自動化處理,以及如何通過更多的方式接入網路。

6、全球數百所高校計算機程式設計入門教程——《C++權威教程》

這裡寫圖片描述

作者:[美] Nell Dale,[美] Chip Weems
譯者:賈洪峰
定價:149

★ C++精髓概念與實戰案例全解讀

《C++權威教程(第6版)》是風靡國外的C++入門指南,被數百所高校採納為計算機入門教材以及計算機分級考試標準教程。兩位作者具有多年教學經驗,並且熟諳教材編寫之道,深知如何讓學生理解程式設計中最難理解的概念。本書深入淺出,提供了一種以學生為中心的注重實踐、加強實效的方法,同時對C++、面向物件程式設計和軟體開發最佳實踐作了最清晰、最全面的介紹。

7、Java程式設計師必備讀本——《Java 8函數語言程式設計》

這裡寫圖片描述

作者:[美] Richard Warburton
譯者:王群鋒
定價:39

★ Java程式設計思想從此向函數語言程式設計轉型,Lambda表示式引領框架和設計模式變革

多年以來,函數語言程式設計被認為是少數人的遊戲,不適合推廣給普羅大眾。寫作此書的目的就是為了挑戰這種思想。《Java 8函數語言程式設計》將探討如何編寫出簡單、乾淨、易讀的程式碼;如何簡單地使用平行計算提高效能;如何準確地為問題建模,並且開發出更好的領域特定語言;如何寫出不易出錯,並且更簡單的併發程式碼;如何測試和除錯Lambda表示式。

如果你已經掌握Java SE,想盡快了解Java 8新特性,寫出簡單幹淨的程式碼,那麼本書不容錯過。

8、O’Reilly重頭Java圖書全面更新——《Java技術手冊》

這裡寫圖片描述

作者:[美]Benjamin J Evans,[美] David Flanagan
譯者:安道
定價:79

《Java技術手冊(第6版)》為《Java 技術手冊》的升級版,涵蓋最新的Java 7 和Java 8。第一部分介紹Java 程式語言和Java 平臺,主要內容有Java 環境、Java 基本句法、Java 面向物件程式設計、Java 型別系統、Java的面向物件設計、Java 實現記憶體管理和併發程式設計的方式。第二部分通過大量示例來闡述如何在Java 環境中完成實際的程式設計任務,主要內容有程式設計和文件約定,使用Java 集合和陣列,處理常見的資料格式,處理檔案和I/O,類載入、反射和方法控制代碼,Nashorn,以及平臺工具和配置。

9、深入理解Java平臺效能,讓你的程式如虎添翼——《Java效能權威指南》

這裡寫圖片描述

作者:[美] Scott Oaks
譯者:柳飛 陸明剛 臧秀濤
定價:79

《Java效能權威指南》對Java 7和Java 8中影響效能的因素展開了全面深入的介紹,講解傳統上影響應用效能的JVM特徵,包括即時編譯器、垃圾收集、語言特徵等。內容包括:用G1垃圾收集器最大化應用的吞吐量;使用Java飛行記錄器檢視效能細節,而不必藉助專業的分析工具;堆記憶體與原生記憶體最佳實踐;執行緒與同步的效能,以及資料庫效能最佳實踐等。

10、Java 8終極指南——《Java 8實戰》

這裡寫圖片描述

作者:[英] Raoul-Gabriel Urma,[意] Mario Fusco,[英] Alan Mycroft
譯者:陸明剛 勞佳
定價:79

★ 通過新的Stream API及Lambda表示式等示例全面講解Java 8新特性,併為Java程式設計師開啟函數語言程式設計的大門

《Java 8實戰》全面介紹了Java 8 這個里程碑版本的新特性,包括Lambdas、流和函數語言程式設計。有了函式式的程式設計特性,可以讓程式碼更簡潔,同時也能自動化地利用多核硬體。全書分四個部分:基礎知識、函式式資料處理、高效Java 8 程式設計和超越Java 8,清晰明瞭地向讀者展現了一幅Java 與時俱進的現代化畫卷。

《Java 8實戰》還沒有上市,預計5月中旬上市。

11、JavaScript程式設計入門書——《Javascript程式設計》

這裡寫圖片描述

作者:[美] John David Dionisio,[美] Ray Toal
譯者:賈洪峰 李鬆峰
定價:89

★ 通過學習Web開發瞭解電腦科學的基本思想和原理

《JavaScript程式設計》旨在通過從零開始介紹JavaScript 程式設計讓讀者理解電腦科學的基本思想和原理。書中內容豐富全面,闡述由淺入深。主要內容有:計算的相關知識、程式設計的基本概念、資料、語句、函式、事件、軟體架構、分散式計算、圖形與動畫,此外還探討了正則表示式、遞迴、快取等高階主題。

12、深入剖析最流行的函數語言程式設計語言Scala——《Scala程式設計》

這裡寫圖片描述

作者:[美] Dean Wampler,[美] Alex Payne
譯者:王淵 陳明
定價:109

《Scala程式設計(第2版)》全面地介紹Scala這種針對JVM的程式語言,它集成了現代物件模型、函數語言程式設計和先進型別系統的所有優勢。本書通過程式碼示例,向你展示如何即刻高效地利用該語言和生態系統,同時解釋為何Scala是開發高可擴充套件、以資料為中心的應用程式的理想語言。這一版還介紹了Scala的新特性,新增了模式匹配和高階函數語言程式設計章節。此外,你還會學到Scala的命令列工具、第三方工具、庫等。本書既適合Scala初學者學習,也適合經驗豐富的Scala開發者閱讀。

13、功能性程式設計全面指南——《Clojure經典例項》

這裡寫圖片描述

作者:[美] Luke VanderHart,[加] Ryan Neufeld
譯者:王海鵬 徐巨集寧
定價:95

《Clojure經典例項》涵蓋150多個具體例項,展示了有經驗的Clojure開發者如何用這門JVM語言完成各種程式設計任務。解決方案全面廣泛:從構建動態網站和應用資料庫到網路通訊、雲端計算、高階測試策略等,面面俱到。這些例項源於全球60多名頂級Clojure開發者。

本書的每個例項不僅可以即學即用,而且其中提供的關於解決方案原理的討論,讓讀者可以在模式、方法和技巧上舉一反三,從而在遇到本書未提及的其他程式設計任務時也能遊刃有餘。