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

名人語錄


 

  當我在本身的程序中發現用到了模式,我以爲這就代表某個地方出錯了。程序的形式應該僅僅反映它所要解決的問題。程序員

代碼中其餘任何外加的形式都是一個信號,(至少對我來講)代表我對問題的抽象還不夠深——這一般意味着本身正在手編程

動完成的事情,本應該經過寫代碼來讓宏的擴展自動實現。設計模式

                                            ——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 佈道者
相關文章
相關標籤/搜索