程序設計實踐

程序設計實踐 pdf epub mobi txt 電子書 下載 2025

[美] Brian W. Kernighan
圖書標籤:
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
譯者序
前言
第1章 風格
1.1 名字
1.2 錶達式和語句
1.3 一緻性和習慣用法
1.4 函數宏
1.5 神秘的數
1.6 注釋
1.7 為何對此費心
第2章 算法與數據結構
2.1 檢索
2.2 排序
2.3 庫
2.4 一個Java快速排序
2.5 大O記法
2.6 可增長數組
2.7 錶
2.8 樹
2.9 散列錶
2.10 小結
第3章 設計與實現
3.1 馬爾可夫鏈算法
3.2 數據結構的選擇
3.3 在C中構造數據結構
3.4 生成輸齣
3.5 Java
3.6 C++
3.7 Awk和Perl
3.8 性能
3.9 經驗教訓
第4章 界麵
4.1 逗號分隔的值
4.2 一個原型庫
4.3 為彆人用的庫
4.4 C++實現
4.5 界麵原則
4.6 資源管理
4.7 終止、重試或失敗
4.8 用戶界麵
第5章 排錯
5.1 排錯係統
5.2 好綫索,簡單錯誤
5.3 無綫索,難辦的錯誤
5.4 最後的手段
5.5 不可重現的錯誤
5.6 排錯工具
5.7 其他人的程序錯誤
5.8 小結
第6章 測試
6.1 在編碼過程中測試
6.2 係統化測試
6.3 測試自動化
6.4 測試颱
6.5 應力測試
6.6 測試秘訣
6.7 誰來測試
6.8 測試馬爾可夫程序
6.9 小結
第7章 性能
7.1 瓶頸
7.2 計時和輪廓
7.3 加速策略
7.4 代碼調整
7.5 空間效率
7.6 估計
7.7 小結
第8章 可移植性
8.1 語言
8.2 頭文件和庫
8.3 程序組織
8.4 隔離
8.5 數據交換
8.6 字節序
8.7 可移植性和升級
8.8 國際化
8.9 小結
第9章 記法
9.1 數據格式
9.2 正則錶達式
9.3 可編程工具
9.4 解釋器、編譯器和虛擬機
9.5 寫程序的程序
9.6 用宏生成代碼
9.7 運行中編譯
後記
附錄:規則匯編
索引
· · · · · · (收起)

具體描述

這本書從排錯、測試、性能、可移植性、設計、界麵、風格和記法等方麵,討論瞭程序設計中實際的、又是非常深刻和具有廣泛意義的思想、技術和方法。

用戶評價

評分

##簡短、精煉而有效。感謝現代硬件和現代編程語言,一般不用擔心內存分配迴收和代碼可移植性的問題,但其餘部分還是曆久彌堅的,強力推薦!#應該成為全部大學生的第二本程序教材

評分

###翻譯扣星!

評分

##反正越王後看越看不下去,沒什麼新鮮的內容瞭。

評分

##新手碼農最大的苦惱往往是:書看的太少而想到太多。就像書中說的:“好的設計是思考和經驗的結閤;純粹靠玩命乾不可能造就齣好係統。”當然,對於老碼農,也是一本不可多得的好書,閱讀的過程中,你(好吧,其實是我)會一次次的跪謝大師,幫你把心中模糊的想法做齣如此完美的係統性的總結。特彆是第九章 記法(Notation)值得每個程序員認真讀幾遍。

評分

##《The pratice of programming》的中文版,很古老的書,翻譯的太。。。interface、inline等都翻譯成啥瞭。。。對於內容,雖然現在纔看,但還有啓發

評分

##語言簡潔,舉例詳盡。有助於從學生到程序員的轉變

評分

##多年編程之後纔看到此書 已無驚艷之感

評分

##語言簡潔,舉例詳盡。有助於從學生到程序員的轉變

評分

##反正越王後看越看不下去,沒什麼新鮮的內容瞭。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有