你知道或不知道的那些名人名言

名人语录


 

  当我在本身的程序中发现用到了模式,我以为这就代表某个地方出错了。程序的形式应该仅仅反映它所要解决的问题。程序员

代码中其余任何外加的形式都是一个信号,(至少对我来讲)代表我对问题的抽象还不够深——这一般意味着本身正在手编程

动完成的事情,本应该经过写代码来让宏的扩展自动实现。设计模式

                                            ——Paul Graham
                                              Lisp 黑客和风险投资人

 
  要不这样吧,若是编程语言里有个地方你弄不明白,而正好又有我的用了这个功能,那就开枪把他打死。这比学习新
特性要容易些,而后过不了多久,那些活下来的程序员就会开始用 0.9.6 版的 Python,并且他们只须要使用这个版本中易
于理解的那一小部分就行了(眨眼)。
                                            —— Tim Peters
                                              传奇的核心开发者,“Python 之禅”做者

 
  Guido 对语言设计美学的深刻理解让人震惊。我认识很多很不错的编程语言设计者,他们设计出来的东西确实很精彩,
可是历来都不会有用户。Guido 知道如何在理论上作出必定妥协,设计出来的语言让使用者以为如沐春风,这真是不可多得。
                                            ——Jim Hugunin
                                              Jython 的做者,AspectJ 的做者之一,.NET DLR 架构师

  有些事情让我不安,好比运算符重载。我决定不支持运算符重载,这彻底是我的选择,由于我见过太多 C++ 程序员滥用它。
                                            ——James Gosling
                                              Java 之父

  
  抽象类表示接口。
                                            ——Bjarne Stroustrup
                                              C++ 之父

  绝对不要使用两个前导下划线,这是很烦人的自私行为。
                                            ——Ian Bicking
                                              pip、virtualenv 和 Paste 等项目的建立者

  
  对象毫不会自行销毁;然而,没法获得对象时,可能会被看成垃圾回收。
                                            —— Python 语言参考手册中“Data Model”一章

 
  符合模式并不表示作得对。
                                            ——Ralph Johnson
                                              经典的《设计模式:可复用面向对象软件的基础》的做者之一

  
  无论别人怎么说或怎么想,我从未以为 Python 受到来自函数式语言的太多影响。我很是熟悉命令式语言,
如 C 和 Algol 68,虽然我把函数定为一等对象,可是我并不把Python 看成函数式编程语言。
                                            ——Guido van Rossum
                                              Python 仁慈的独裁者

 
  人类使用文本,计算机使用字节序列。
                                            ——Esther Nam 和 Travis Fischer
                                              “Character Encoding and Unicode in Python”

 
  字典这个数据结构活跃在全部 Python 程序的背后,即使你的源码里并无直接用到它。
                                            ——A. M. Kuchling
                                              《代码之美》第 18 章“Python 的字典类:如何打造全能战士”

  你可能注意到了,以前提到的几个操做能够无差异地应用于文本、列表和表格上。咱们把文本、列表和表格
叫做数据火车……FOR 命令一般能做用于数据火车上。
                                            ——Geurts、Meertens 和 Pemberton
                                              ABC Programmer's Handbook

  仪式感为每个普通的日子和动做,标定它背后的精神和内涵。
                                            ——知乎上某某

   在设计不一样目的的控制和显示设备时,设计师须要确认它们之间具备明显差别。
                                            ——Donald Norman
                                              《设计心理学》

  最终,上下文管理器可能几乎与子程序(subroutine)自己同样重要。目前,咱们只了解了上下文管理器的皮毛……
Basic 语言有 with 语句,并且不少语言都有。可是,在各类语言中 with 语句的做用不一样,并且作的都是简单的事,虽然
能够避免不断使用点号查找属性,可是不会作事前准备和过后清理。不要以为名字同样,就意味着做用也同样。with 语句
是很是了不得的特性。
                                            ——Raymond Hettinger
                                              雄辩的 Python 布道者