李泽宇

李泽宇的博客

他的个人主页  他的博客

[编程之道]Book 1

李泽宇  2009年08月07日 星期五 15:12 | 1733次浏览 | 6条评论

Book One - The Silent Void
Thus spake the master programmer:
编程大师如是说:
"When you have learned to snatch the error code from the trap frame, it
will be time for you to leave."
“当你从我手中夺走水晶球时,就是你离开的时候了。”

 


1.1
Something mysterious is formed, born in the silent void. Waiting alone
and unmoving, it is at once still and yet in constant motion. It is the
source of all programs. I do not know its name, so I will call it the Tao
of Programming.
寂静的虚空里诞生了神秘的东西,这种东西恒久存在永不消失,它是所有程序的
根源所在,我不知道怎么形容它,姑且称它为编程之道。
If the Tao is great, then the operating system is great. If the operating
system is great, then the compiler is great. If the compiler is greater,
then the applications is great. The user is pleased and there is harmony
in the world.
如果道是完美的,那么操作系统就是完美的,如果操作系统是完美的,那么编译
嚣就是完美的,如果编译嚣是完美的,那么应用程序就是完美的,所以用户心满
意足,整个世界因此和谐。
The Tao of Programming flows far away and returns on the wind of morning.
编程之道去如黄鹤来如晨风。
1.2
The Tao gave birth to machine language. Machine language gave birth to
the assembler.
道生机器语言,机器语言生汇编嚣。
The assembler gave birth to the compiler. Now there are ten thousand
languages.
汇编器生编译器,最后产生上万种高级语言。
Each language has its purpose, however humble. Each language expresses
the Yin and Yang of software. Each language has its place within the Tao.
不论多么的微不足道, 每种语言都有它自己的目的,每种语言都表达了软件的阴阳两极。每种语言都各得其道。
But do not program in COBOL if you can avoid it.
但是尽量不要用 COBOL 语言。
1.3
In the beginning was the Tao. The Tao gave birth to Space and Time.
Therefore, Space and Time are the Yin and Yang of programming.
道之初,带来了空间和时间,所以,空间和时间是编程的阴阳两极。
Programmers that do not comprehend the Tao are always running out of time
and space for their programs. Programmers that comprehend the Tao always
have enough time and space to accomplish their goals.

不懂编程之道的程序员常常把空间和时间消耗殆尽,得道的程序员则总是有足够的空间和时间去完成编程任务。
How could it be otherwise?
否则会是什么样呢?
1.4
The wise programmer is told about the Tao and follows it. The average
programmer is told about the Tao and searches for it. The foolish
programmer is told about the Tao and laughs at it.
上士闻道,从而行之。中士闻道,谨而寻之。下士闻道,大笑之。
If it were not for laughter, there would be no Tao.
大笑不足为道。
The highest sounds are the hardest to hear. Going forward is a way to
retreat. Greater talent shows itself late in life. Even a perfect program
still has bugs.
希音不闻,进即是退,大嚣晚成。任何程序都有漏洞。

 

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
李洋

回复 李洋  2009年08月07日 星期五 23:56

有点像编程方便的“启示录”

0条回复

施惠丰

回复 施惠丰  2009年08月07日 星期五 17:29

有意思!期待博主的book2

0条回复

黄缙华

回复 黄缙华  2009年08月07日 星期五 17:05

好好好。。

0条回复

李泽宇

回复 李泽宇  2009年08月07日 星期五 15:13

我本来想写一些点兵的,然余不才,却无此能力。
欢迎大家点评

2条回复

  • Yinmin Lee

    回复 Yinmin Lee  2009年08月13日 星期四 23:38

    很有趣的文章,作者抽象的程度如此之高,以至于正确的程度也是如此的高。
    严重的怀疑原作者是读了老子的英文译本,然后针对编程这个行当,解释之。

    下面是老子第四十一,和原文比较一下:

    上士闻道勤而行之。中士闻道若存若亡。下士闻道大笑之。不笑不足以为道。
    故建言有之。明道若昧。进道若退。夷道若??。上德若谷。大白若辱。广德若不
    足。建德若偷。质真若渝。大方无隅。大器晚成。大音希声。大象无形。道隐无
    。夫唯道善贷且成。


    另外:那个不好意思问一下:显示您的生日是1995年,或者您只有14岁,真的?

    1条回复

      • 李泽宇

        回复 李泽宇  2009年08月21日 星期五 12:54

        在fedora_cn上我注册的是1990年,原因是他不让14岁以下注册(当时我还没有14)

        0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号