EverET.org

好记性不如烂笔头

语录

| Comments

吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。

—— 《劝学》

学而不思则罔,思而不学则殆。

温故而知新,可以为师矣。

—— 《论语·为政第二》

学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?

—— 《论语·学而第一》

KISS. Keep It Simple, Stupid.

—— Unkown

A designer knows he has arrived at perfection not when there is no longer anything to add, but when there is no longer any thing to take away.

—— Antoine de Saint-Exupery

Simple, few parts, easy to maintain, very strong.

—— General Chuck Yeager

Discovery consists of seeing what everybody has seen and thinking what nobody has thought.

****—— Albert Szent-Gyorgyi

When in doute, use brute force.

—— Kenneth Lane Thompson

Premature optimization is the root of all evil!

—— Donald Knuth

In theory, theory and practice are the same. In practice, they’re not.

—— Unkown

Those who cannot remember the past are condemned to repeat it.

—— George Santayana

Don’t repeat yourself.

—— Unkown

原则1:你无法断定程序会在什么地方耗费运行时间。瓶颈经常出现在想不到的地方,所以别急于胡乱找个地方改代码,除非你已经证实那儿就是瓶颈所在。 原则2:估量。在你没对代码进行估量,特别是没找到最耗时的那部分之前,别去优化速度。 原则3:花哨的算法在n很小时通常很慢,而n通常很小。花哨算法的常数复杂度很大。除非你确定n总是很大,否则不要用花哨算法(即使n很大,也优先考虑原则2)。 原则4:花哨的算法比简单算法更容易出bug、更难实现。尽量使用简单的算法配合简单的数据结构。 原则5:数据压倒一切。如果已经选择了正确的数据结构并且把一切都组织得井井有条,正确的算法也就不言自明。编程的核心是数据结构,而不是算法。 原则6:没有原则6。

—— Rob Pike

1. 模块原则:使用简洁的接口拼合简单的部件。 2. 清晰原则:清晰胜于机巧。 3. 组合原则:设计时考虑拼接组合。 4. 分离原则:策略同机制分离,接口同引擎分离。 5. 简洁原则:设计要简洁,复杂度能低则低。 6. 吝啬原则:除非确无它法,不要编写庞大的程序。 7. 透明性原则:设计要可见,以便审查和调试。 8. 健壮原则:健壮源于透明与简洁。 9. 表示原则:把知识叠入数据以求逻辑质朴而健壮。 10. 通俗原则:接口设计避免标新立异。 11. 缄默原则:如果一个程序没什么好说的,就沉默。 12. 补救原则:出现异常时,马上退出并给出足够错误信息。 13. 经济原则:宁花机器一分,不花程序员一秒。 14. 生成原则:避免手工hack,尽量编写程序去生成程序。 15. 优化原则:雕琢前先要有原型,跑之前先学会走。 16. 多样原则:决不相信所谓“不二法门”的断言。 17. 扩展原则:设计着眼未来,未来总比预想来得快。

—— 《Unix编程艺术》

Perl – The only language that looks the same before and after RSA encryption.

—— Keith Bostic

Yesterday is a history, tomorrow is a mystery, only today is a gift.

—— Alice Morse Earle

Better to do something imperfectly than to do nothing flawlessly. 宁愿做事而犯错,也不要为了不犯错而什么都不做。

—— Robert Schuller

Always be a first-rate version of yourself, instead of a second-rate version of somebody else. 永远做自己的一流版本,永不做他人的二流版本。

——– Judy Garland

The greatest barrier to success is the fear of failure。

—— Sven Goran Eriksson

I didn’t fail the test, I just found 100 ways to do it wrong。

—— Benjamin Franklin

I leave no trace of wings in the air, but I am glad I have had my flight. 天空不曾留下鸟儿的痕迹,但我已飞过。

—— 《飞鸟集》

(未完待续)

本文链接: http://everet.org/quotation.html

您可能也喜欢

Comments