作者简介:
艾兹赫尔•戴克斯特拉(Edsger W. Dijkstra,1930年5月11日-2002年8月6日),生于荷兰鹿特丹,自喻为荷兰第一个以程序设计作为职业的人。他早年积极推动结构化程序设计,一生致力于将计算(computing)发展为一门科学,在计算机科学技术的诸多领域有开拓性建树,并由于在程序设计基础研究中的卓越贡献获得1972年图灵奖。
这本书挺难翻译的。读原文读的巨吃力。主要是那种绕来绕去又特别profound的说话风格。确实不好翻译。而且我觉着英语的表达力比汉语要强。尤其是表达特别复杂的概念的时候。各种定语从句套定语从句的时候。。。 再加上裘老翻译的时候选词比较“信”,有的地方反而不够“达”。翻...
评分这本书挺难翻译的。读原文读的巨吃力。主要是那种绕来绕去又特别profound的说话风格。确实不好翻译。而且我觉着英语的表达力比汉语要强。尤其是表达特别复杂的概念的时候。各种定语从句套定语从句的时候。。。 再加上裘老翻译的时候选词比较“信”,有的地方反而不够“达”。翻...
评分这本书挺难翻译的。读原文读的巨吃力。主要是那种绕来绕去又特别profound的说话风格。确实不好翻译。而且我觉着英语的表达力比汉语要强。尤其是表达特别复杂的概念的时候。各种定语从句套定语从句的时候。。。 再加上裘老翻译的时候选词比较“信”,有的地方反而不够“达”。翻...
评分这本书挺难翻译的。读原文读的巨吃力。主要是那种绕来绕去又特别profound的说话风格。确实不好翻译。而且我觉着英语的表达力比汉语要强。尤其是表达特别复杂的概念的时候。各种定语从句套定语从句的时候。。。 再加上裘老翻译的时候选词比较“信”,有的地方反而不够“达”。翻...
评分这本书挺难翻译的。读原文读的巨吃力。主要是那种绕来绕去又特别profound的说话风格。确实不好翻译。而且我觉着英语的表达力比汉语要强。尤其是表达特别复杂的概念的时候。各种定语从句套定语从句的时候。。。 再加上裘老翻译的时候选词比较“信”,有的地方反而不够“达”。翻...
每次看到“A Discipline of Programming”这样的书名,我的脑海里就会浮现出一种画面:一个程序员,坐在电脑前,不是在疯狂地敲打键盘,而是在认真地思考,在纸上勾画着什么。这本我期待的书,应该就是这样一种“沉思式”的编程指南。它可能不会直接告诉你如何实现某个具体的功能,而是会带你深入理解编程的本质。比如,如何通过精确的数学描述来表达算法的正确性?如何通过形式化的方法来验证代码的可靠性?我想象中的它,会教我如何像建筑师设计高楼一样,在编写代码之前,就有一个清晰、完整的设计蓝图。它会强调“预防胜于治疗”的理念,在代码写出来之前,就尽可能地考虑周全,避免出现低级错误。我甚至觉得,这本书可能会包含一些关于逻辑学、形式化方法的内容,这听起来有点令人畏惧,但也非常吸引人。因为我相信,只有掌握了这些更底层、更抽象的工具,才能真正驾驭复杂的软件系统,才能写出真正“优雅”且“可靠”的代码。
评分这本书的名字本身就带着一种严谨和力量,仿佛预示着它不仅仅是一本教你写代码的书,更是一门关于如何“编程”这门艺术的哲学。我一直觉得,编程不仅仅是敲击键盘,它更是一种思维方式,一种逻辑的构建,而这本书听名字就直击了核心。我脑海里构想中的它,应该会深入探讨如何系统地、有条理地解决问题。不是那种告诉你“如何用XX语言实现XX功能”的速成手册,而是引导你建立一套扎实的、经得起时间考验的编程思想。我期待它能教会我如何分解复杂问题,如何用清晰的逻辑去设计算法,如何写出可读性强、易于维护的代码。也许它会强调“证明”的概念,让我在面对一个算法时,不仅知道它能工作,还能理解它为什么能工作,并且知道它的局限性。这就像学习数学中的证明题一样,理解了证明的过程,才能真正掌握数学的精髓。我希望这本书能让我从“能写代码”提升到“会写好代码”,并且能把这种“好”的概念内化为自己的编程习惯,最终在我的职业生涯中,成为一名真正意义上“有纪律”的程序员。
评分说实话,我拿到这本书的封面时,脑子里冒出的第一个感觉就是“硬核”。“A Discipline of Programming”,这几个词组合在一起,就透着一股不容置疑的专业和深度。我猜想,这本书的内容绝不是轻松愉快的类型,它更像是为你准备的一场思维的“健身”,需要你投入大量的时间和精力去啃,去消化。我期待它能让我明白,编程的“纪律”究竟意味着什么。是不是指在编写代码时,要遵循一系列严格的规则和流程?是不是强调代码的严谨性、鲁棒性,让程序在各种边缘情况下都能表现得稳定可靠?我感觉这本书可能不会教你花哨的技巧,而是会从最基础、最本质的层面去讲解,比如如何清晰地定义问题,如何精确地描述需求,如何一步步地将抽象的想法转化为可执行的代码。我想象中的它,会像一位经验丰富的导师,耐心地引导你走向编程的“正道”,让你认识到代码的每一个细节都至关重要,不可随意对待。如果这本书真的能给我带来这种“顿悟”,那我相信它会是我编程道路上的一笔宝贵财富。
评分名字里带着“纪律”这个词,让我对这本书的期待充满了“秩序”和“规范”的色彩。我猜想,这肯定不是一本教你如何快速开发、如何追赶潮流的书,而更像是一本关于“编程之道”的经典著作。我期待它能让我明白,真正的编程高手,是如何通过严谨的思考和精心的设计来构建软件的。也许它会教我如何用数学化的语言来描述问题,如何用逻辑推理来证明算法的正确性。我甚至觉得,它可能会涉及一些关于软件工程伦理和责任的内容,让你在编程时,不仅仅考虑技术实现,还要考虑到代码对用户、对社会的长远影响。我期待这本书能让我摆脱那种“写完就算了”的粗糙做法,而是养成一种精益求精、注重细节的编程习惯。我希望它能让我认识到,编程不仅仅是一门技术,更是一门艺术,一种需要高度自律和责任感的创造性活动。如果这本书能给我带来这样的启示,那它绝对会是一本我愿意反复阅读、受益终生的宝藏。
评分翻开这本书(我设想中的),我期待看到的是一种循序渐进、层层递进的讲解方式。它可能不会一开始就抛出复杂的概念,而是会从最基本的编程原理讲起,然后逐渐深入到更高级的、更具挑战性的主题。我猜测,这本书会特别强调“正确性”的重要性。在编程的世界里,我们常常为了速度和效率而牺牲一部分严谨,但这往往是危险的。我希望这本书能教会我如何从一开始就建立起对代码正确性的追求,如何通过严密的逻辑和测试来确保程序的行为符合预期。我设想中的它,就像一本编程界的“武功秘籍”,每一招每一式都蕴含着深厚的内功,需要反复揣摩和练习。它可能会讲解如何定义函数的“前置条件”和“后置条件”,如何利用不变式来推理程序的执行过程,这些都让我觉得充满了挑战和吸引力。如果我能通过这本书,真正理解了这些概念,并且能在实际编程中应用它们,那我的编程能力肯定会得到质的飞跃。
评分Do you want correct programs?
评分Do you want correct programs?
评分不太好理解
评分Do you want correct programs?
评分不太好理解
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有