像程式設計師一樣思考

★ 3.9 平均 4 票

關於本書

程式設計真正的挑戰,從來不在於熟記某種語言的語法——而在於學會如何創造性地解決問題,才能打造出真正傑出的作品。在這本別具一格的著作中,作者 V. Anton Spraul 為讀者層層剖析程式設計師解決問題的思路與方法,並帶領你探討其他入門書籍往往略過的關鍵課題:如何「像程式設計師一樣思考」。 全書採章節式編排,每一章聚焦於一個核心的程式設計概念——例如類別(classes)、指標(pointers)以及遞迴(recursion)等——並在各章穿插開放式的思考練習題,鼓勵你將所學靈活應用於實際問題。你也將從中學會:將複雜的問題拆解成彼此獨立的小組件,讓難題迎刃而解;善用函式、類別與程式庫,充分發揮程式碼重用的價值;為不同任務挑選最合適的資料結構;精通遞迴與動態記憶體等更進階的程式設計工具;以及梳理思緒,發展出能夠因應各類特定問題的解題策略。 雖然書中範例皆以 C++ 撰寫,但其所闡述的創造性解題概念,卻超越了任何單一程式語言的藩籬;事實上,這些概念更常延伸至電腦科學以外的領域。正如最頂尖的程式設計師所知,編寫卓越的程式碼是一門創造性的藝術——而打造你個人傑作的第一步,就從學會《像程式設計師一樣思考》這門課開始。

3.9 ★★★★☆ 3個來源的平均分 · 4 票
Open Library 5.0 1
1★2★3★4★5★
Google Books 5.0 1
Hardcover 4.0 4

閱讀畫像

趣味78難度60影響力0熱度25經典度14

3.9/5 · 4 位讀者 · 256 頁 · ≈ 4 h 44 m · 中等

讀完Think Like a Programmer需要多長時間?

約≈ 4 h 44 m——256頁,按每頁約250詞、每分鐘225詞估算。典型小說≈ 5 h 56 m像程式設計師一樣思考~4 h 44 m

Think Like a Programmer有多少頁?

最多閱讀版本共256頁。典型小說320像程式設計師一樣思考256

《Think Like a Programmer》屬於公共領域嗎?

否——仍受版權保護。

《Think Like a Programmer》的作者是誰?

V. Anton Spraul。