`
wuyuhu
  • 浏览: 5307 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

编程之道-8

阅读更多
Hardware and Software
Book Eight
Thus spake the master programmer:
"Without the wind, the grass does not move.
Without software, hardware is useless."
风不动则草不动,
没有软件,硬件只是一堆发热的电子器件
8.1
A novice asked the master: "I perceive that one computer company is much larger than all others. It towers above its competition like a giant among dwarfs. Any one of its divisions could comprise an entire business. Why is this so?"
一个初学者问编程大师:“我知道有一家计算机公司比所有其它的公司都大。在它面前它的竞争对手就象站在巨人面前的侏儒。它的任一部门都有各自的业务,为什么会这样呢?”
The master replied, "Why do you ask such foolish questions? That company is large because it is so large. If it only made hardware, nobody would buy it. If it only maintained systems, people would treat it like a servant. But because it combines all of these things, people think it one of the gods! By not seeking to strive, it conquers without effort."
大师说,“为什么你问如此愚蠢的问题呢?那家公司大是因为它就是如此之大,如果它只做硬件,就没有人会买,如果它只维护系统,人们只会把它当作仆人,但是它的业务囊括了所有这些东西,人们就对它顶礼莫拜好象不用努力奋斗就可击败竞争对手
8.2
A master programmer passed a novice programmer one day. The master noted the novice's preoccupation with a hand-held computer game. "Excuse me", he said, "may I examine it?"
有一天编程大师碰见了一个正玩掌上游戏机的编程新手,他说:“给我看一下?”
The novice bolted to attention and handed the device to the master. "I see that the device claims to have three levels of play: Easy, Medium, and Hard", said the master. "Yet every such device has another level of play, where the device seeks not to conquer the human, nor to be conquered by the human."
新手把游戏机递给大师,“我看到上面说明了三种难度的玩法:容易,中等,高难”,大师说,“但是每个这样的游戏机都有另外一种玩法,此时游戏机即不是想着怎么赢你,也不是怎么被你赢。”
"Pray, great master," implored the novice, "how does one find this mysterious setting?"
“那么请问大师”,初学者说,“这种玩法到底是怎样玩的呢?”
The master dropped the device to the ground and crushed it under foot. And suddenly the novice was enlightened.
大师把游戏机摔到地下然后用脚踩碎它,突然初学者明白了。
8.3
There was once a programmer who worked upon microprocessors. "Look at how well off I am here," he said to a mainframe programmer who came to visit, "I have my own operating system and file storage device. I do not have to share my resources with anyone. The software is self-consistent and easy-to-use. Why do you not quit your present job and join me here?"
有一个工作在微机上的程序员对前来参观的大型机程序员说:“看看我这里吧,我有自己的操作系统和文件存储设备,我不需要与别人共享任何资源,软件条条有理并且易于操作。为什么你不辞去你的工作到这里来呢?”
The mainframe programmer then began to describe his system to his friend, saying: "The mainframe sits like an ancient sage meditating in the midst of the data center. Its disk drives lie end-to-end like a great ocean of machinery. The software is a multi-faceted as a diamond and as convoluted as a primeval jungle. The programs, each unique, move through the system like a swift-flowing river. That is why I am happy where I am."
大型机的程序员对他的朋友说:“大型机就象古代圣贤一样深思熟虑,它的磁盘设备从头到尾就象是一个巨大的机械设备的海洋。软件象钻石一样有多个面,象远古的森林一样令人费解。每一个程序都象水经过河流一样穿行于系统中,那就是为什么我乐于为它工作”
The microcomputer programmer, upon hearing this, fell silent. But the two programmers remained friends until the end of their days.
微机程序员听了这些话后,默默不语,但这两个程序员至死都是很好的朋友
8.4
Hardware met Software on the road to Changtse. Software said: "You are the Yin and I am the Yang. If we travel together we will become famous and earn vast sums of money." And so the pair set forth together, thinking to conquer the world.
硬件和软件在路上碰见了,软件说:“你是阴我是阳,如果我们联手就可以赚大钱。”所以它们走到了一直,考虑怎样征服世界。
Presently, they met Firmware, who was dressed in tattered rags, and hobbled along propped on a thorny stick. Firmware said to them: "The Tao lies beyond Yin and Yang. It is silent and still as a pool of water. It does not seek fame, therefore nobody knows its presence. It does not seeks fortune, for it is complete within itself. It exists beyond space and time."
不久,它们遇到了固件,固件衣衫褴褛,拄着一根拐棍步履蹒跚。固件对它们说:“道在于阴阳之外。它静如止水,它从不指望能扬名远近,所以没有人知道它的存在。它也不寻求幸福,它只是与它自己的存在在一起,它存在于空间和时间之外。”
Software and Hardware, ashamed, returned to their homes.
软件和硬件面有惭色,各自回了家。
Epilogue
Book Nine
Thus spake the master programmer: 编程大师如是说:
"Time for you to leave."
“现在是你出师的时候了。”

原文地址 linux/docs/linux-3274.htm#book1" target=_blank>http://www.lslnet.com/linux/docs/linux-3274.htm#book1
分享到:
评论

相关推荐

    卓越编程之道 - 卷2.rar

    《卓越编程之道 - 卷2》是一本深受程序员喜爱的编程指南,主要聚焦于底层编程思维和高级语言的编写。作者Randall Hyde以其独特的视角和深入浅出的讲解,为读者揭示了编程世界的奥秘。这本书是《Write Great Code》...

    编程之道-pdf

    编程之道,编程之道-pdf

    编程之道-IOS设计模式解析[www.xiandoudou.com]

    总之,《编程之道-IOS设计模式解析》是一本全面且实用的iOS设计模式指南,它不仅能提升开发者对设计模式的理解,也能帮助他们更好地应对iOS开发中的各种挑战。通过深入学习和实践,开发者可以提升自己的编程技巧,...

    Rust编程之道-随书编程.zip

    Rust编程之道-随书编程.zip,看清楚哦,是随书编程的内容

    objectivec 编程之道-设计模式源码下载

    Objective-C编程之道主要聚焦于如何在iOS开发中运用设计模式,设计模式是软件工程中的一种最佳实践,通过解决常见问题来提升...因此,这份"Objective-C编程之道-设计模式源码"是一个宝贵的参考资料,值得深入研究。

    编程之道-绝对好看

    ### 编程之道——探索软件开发的哲学与实践 #### 一、理解“编程之道”的核心概念 在《编程之道》这部作品中,“编程之道”不仅指编程的技术层面,更深层次地探讨了软件开发的精神与哲学。从标题到描述再到部分...

    编程之道-C#篇+习题答案

    《编程之道-C#篇》是一本深入探讨C#编程语言的书籍,旨在帮助读者掌握C#的核心概念和技术,提升编程技能。习题答案的提供,为读者提供了自我检验和学习巩固的机会,使得理论与实践相结合,更好地理解并应用所学知识...

    分享洪恩编程之道所有源码-vb.net

    【标题】"分享洪恩编程之道所有源码-vb.net" 涉及的知识点主要集中在VB.NET编程语言以及编程实践上。洪恩编程之道是一本面向初学者和进阶者的编程教材,它通过一系列的案例来教授VB.NET的基础知识和编程技巧。以下...

    编程之道--编程是一门艺术

    要学习编程是要有很大恒心和毅力的,首先你要明确自己的目标,想好自己编程是为了干什么。如果你学习仅仅只是一时想编出QUAKE和成为比尔盖次的冲动,那么我劝你还是应该不要开始学习,因为这样的目标很难支持你日后...

    编程之道-C#篇源代码.rar

    《编程之道-C#篇》是一本深入探讨C#编程语言的资源集合,包含了丰富的源代码示例。这个压缩包文件提供了学习和理解C#编程语言的宝贵材料,适合初学者和有一定经验的开发者。让我们一起来深入挖掘其中所涵盖的知识点...

    编程之道.pdf 编程之道

    《编程之道》是一本深入探讨编程艺术和技术的书籍,它涵盖了编程实践的各个方面,旨在帮助读者提升编程技能,理解编程的本质,并掌握编程之道。书名中的“道”寓意着编程不仅仅是技术的堆砌,更是思想的体现和智慧的...

    S7-200编程安装包SP9

    S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程安装包SP9S7-200编程...

    计算机编程之道(编程之道)

    《编程之道》是一本深入探讨计算机编程艺术与实践的书籍,其核心理念在于教导读者如何以更为高效、优雅的方式编写代码。"编程之道"这一标签,暗示了书中的内容不仅涵盖了基础的编程语法和概念,更注重编程思维的培养...

    编程之道ASP数据库编程入门

    编程之道ASP数据库编程入门

    安全编程之道

    《安全编程之道》是一本专注于C和C++编程语言的安全编程指南,旨在帮助开发者提升代码质量和安全性,防止软件漏洞导致的潜在威胁。本书基于“program secure”理念,深入探讨了如何在开发过程中实施最佳安全实践。 ...

    vc++编程之道配书光盘

    《VC++编程之道》是一本深入探讨Visual C++编程技术的专业书籍,其配书光盘包含了大量的源代码示例,旨在帮助读者更好地理解和实践书中所讲解的编程概念和技术。光盘中的"MR"可能代表“Master Resource”,暗示了这...

    Objective-C编程之道IOS设计模式解析.pdf

    最全最新版 Objective-C编程之道IOS设计模式解析.pdf

    对话框高级编程---公共控件之一(旋转按钮、滑块和进度条)

    这篇博客“对话框高级编程——公共控件之一(旋转按钮、滑块和进度条)”主要探讨了三种常用的公共控件:旋转按钮(Spin Button)、滑块(Slider)和进度条(Progress Bar),并提供了源码示例。这些控件在很多应用...

    洪恩JAVA编程之道

    《洪恩JAVA编程之道》是一本深入探讨Java编程技术的书籍,其随碟代码提供了丰富的实践示例,帮助读者巩固理论知识,提升编程技能。在Java编程的世界里,理解和掌握这些知识点至关重要,因为它们构成了Java程序员的...

Global site tag (gtag.js) - Google Analytics