像程序员一样思考
★ 3.9 平均
4 票
关于本书
编程真正的挑战,从不在于熟记一门语言的语法,而在于学会创造性地解决问题,从而打造出真正精彩的作品。在这本别具一格的书中,V. Anton Spraul 细致拆解了程序员面对难题时的思维过程,向你揭示那些入门读物常常一笔带过的奥秘:究竟该如何像程序员一样思考。 每一章都聚焦一个核心编程概念——类、指针、递归——并在章节之间穿插开放式练习,邀你将所学付诸实践。在循序渐进的阅读中,你将学会把复杂的问题拆解为彼此独立的小块,让难题迎刃而解;借助函数、类与库的力量,让代码复用发挥最大效用;为特定的任务精准挑选最恰当的数据结构;熟练驾驭递归与动态内存等更为高级的编程工具;梳理思路,培养应对各类问题的解题策略。 尽管书中的示例皆以 C++ 写成,但其中所蕴含的创造性问题解决方法,却超越任何特定语言的边界——事实上,它们常常延伸至计算机科学之外的广阔天地。正如最杰出的程序员深知的那样,书写出色的代码是一门创造性的艺术;而要开启你属于自己的杰作之旅,第一步,便是学会像程序员一样思考。
阅读画像
3.9/5 · 4 位读者 · 256 页 · ≈ 4 h 44 m · 中等
读完Think Like a Programmer需要多长时间?
约≈ 4 h 44 m——256页,按每页约250词、每分钟225词估算。
Think Like a Programmer有多少页?
最多阅读版本共256页。
《Think Like a Programmer》属于公共领域吗?
否——仍受版权保护。
《Think Like a Programmer》的作者是谁?
V. Anton Spraul。