The Tao of Programming - Programming ZT

xiaoxiao2021-03-06  40

The Silent Voidbook ONE

Thus spake the master program: Programming Master is said:

"WHEN You Have Learned To Snatch The Error Code from The Trame, It Will Be Time For You to Leave."

"When you take the crystal ball from my hands, it is when you leave."

1.1Something 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.

The mysterious thing is born in the quiet void. This constant is never disappeared. It is the root of all procedures. I don't know how to describe it, just call it.

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. If the road is perfect, the operating system is perfect. If the operating system is perfect, then the compilation is perfect. If the compilation is perfect, then the app is perfect, so the user is full, the whole world is harmonious.

The Tao of Programming Flows Far Away and returns on the wind of morning. Programming is like Yellow Cranes like the morning wind.

1.2The Tao Gave Birth to Machine Language. Machine Language Gave Birth to the assembler.

Duo Machine Language, Machine Language Collection.

The Assembler Gave Birth To The Compiler. Now There Are Ten Thousand Languages. Compiler compiler, finally produce tens of thousands of advanced languages.

Each Language Has ITS Purpose, HOWEVER HUMBLE. Each Language Expresses The yin and yang 'software. Each Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Place With Language Has Its Pable. No matter how negligible Yin and yang poles. Each language has its own path.

But do Not Program in Cobol if you can avoid it. But try not to use the COBOL language.

1.3in The Beginning Was The Tao. The Tao Gave Birth To space and time. Therefore, space and time are the yan and yang of programming.

At the beginning of the road, there were space and time, so space and time were programmed yin and yang.

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. Understand programming way programmers often time consuming and useless space Without, the programmers who have the road have sufficient space and time to complete the programming task. How could it be otherwise? Otherwise what is it?

1.4The Wise Programmer is Told About The Tao and Follows It. The average program for it. The foolish program at it. The foolish program............

The endon said. The Beijing is smelling. The corporal smells and laughs.

If IT WERE NOT for Laughter, There would be no tao. Laughing is insufficient.

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. 希 音 不,, 即 即 退Any procedure has a vulnerability.

The Ancient Mastersbook TWO

Thus spake the master program: Programming Master is said:

"After Three Days without Programming, Life Becomes Meaning". "

It is not programmed for three days, and the carnivorous meat is tasteless.

2.1The Programmers of Profound. We cannot Fathom Their THOUGHTS, SO All We do is describe Their Appearance.

The programming masters of the ancient times are very unpredictable. We can't speculate what they think and can only describe the appearance.

Aware, like a fox crossing the water. Alert, like a general on the battlefield. Kind, like a hostess greeting her guests. Simple, like uncarved blocks of wood. Opaque, like black pools in darkened caves. Aware, like a fox Overwater; the general police, such as the general of the battlefield; peace, such as the main woman waiting for guests; simple, stayed with wood; chaos, such as the abyss water.

Who can tell the secrets of their hearts and minds? Who can I do their best?

The answer exissrs only in the tao. The answer is only over.

2.2grand master Turing overce Dreamed That HE WAS A Machine. When He Awoke He Exclaimed:

Super Master Tu La dreams that he is a machine and wakes up after he recalls:

"I don't know what I am Turing Dreaming That I am A Machine, or Machine Dreaming That I am Turing!" "I don't know if Tu Ling dreams will become a machine or the machine dreams of itself into Tuling. "

2.3A programmer from a very large computer company went to a software conference and then returned to report to his manager, saying:?. "What sort of programmers work for other companies They behaved badly and were unconcerned with appearances Their hair was long and unkempt And Their Clothes Were Wrinkled and Old. They CraShed Out Hospitality Suites and The Made Rude Noises During My Presentation. "

A large company's programmer reports to his supervisor after participating in a software conference: "What kind of person is the programmers of those other companies? They are indecent, they are not repaired, the hair is fluffy, the clothes are worn, and the clothes are not passionate Help, I am still talking when I talk. "

The manager said: "I should have never sent you to the conference Those programmers live beyond the physical world They consider life absurd, an accidental coincidence They come and go without knowing limitations Without a care, they live only for their programs.... Why SHOULD THEY BOTHER WITH SOCIAL Conventions? "His supervisor said:" I should not let you participate in this meeting, these programmers live outside the real world. They think life is ridiculous, an unexpected accident. They come to freedom, they are not concerned, they only live for their procedures. Why do you want to use secular harassment to disturb them? "

"They is alive within the tao." "They live in the road".

2.4A Novice Asked The Master: "Here Is a Programmer That Never Designs, Documents, Or Tests His Program Him One of the best program in the world. Why is this?"

An initiator asked the competent manager: "There is a programmer, he never designs, nor to write documents, and does not even test his procedure, but knowing his people think he is the greatest programmer in the world, why ? "

The Master replies: "That programmer has mastered the Tao He has gone beyond the need for design; he does not become angry when the system crashes, but accepts the universe without concern He has gone beyond the need for documentation; he no longer.. cares if anyone else sees his code He has gone beyond the need for testing;.. each of his programs are perfect within themselves, serene and elegant, their purpose self-evident Truly, he has entered the mystery of the Tao "manager. : "The programmer has mastered. He does not need to design in advance; he also never bother, just accept everything, no matter what happens is good. He doesn't need to write a document, he does not care And have anyone to see the code he wrote. He also does not need to test; each program he wrote has a perfect self, calm and elegant, their purpose is self-evident. He has truly mastered the essence of the road. "Designbook Three

Thus spake the master program: Programming Master is said:

"When Program is Being Tested, It is to make to make design change."

"The program is too late to change its design when the program is tested."

3.1there once WAS a man Who Went to a Computer Trade Show. Each Day As He Entered, The Man Told The Guard At The Door:

There have been a person to participate in a computer exhibition, and he said to the door every day:

"I am A Great Thief, Renowned for My Feats of Shoplifting. Be Foreway SHALL NOT Escape Unplunded."

"Warning you first, I am a stealing master, the skills of my stealing aft is famous. This exhibition will also be robbed."

This speech disturbed the guard greatly, because there were millions of dollars of computer equipment inside, so he watched the man carefully. But the man merely wandered from booth to booth, humming quietly to himself. Disturbed the guard greatly, because there were millions of dollars Computer equipment, so he firmly stared this person, but this person is just from a booth to another booth, whispered calm.

When the man left, the Guard Took Him Aside and Searched Was Clothes, But Nothing Was To Be Found. When this person leaving, the guard searched his body, but did not find anything.

On the next day of the trade show, the man returned and chided the guard saying: "I escaped with a vast booty yesterday, but today will be even better." So the guard watched him ever more closely, but to no avail exhibition. The next day, this person said to the guard: "I gave it yesterday, but today I will gain more." So the guard is more careful, but this is completely difficult. On The Final Day of The Trade Show, The Guard Could Restrain His Curiosity No Longer. "Sir Thief," He Said, "I am So Perplexed, i cannot Live in Peace. What is it it is used? What is it it you Are Stealing? "The last day of the exhibition, the guard can never hold his curiosity. "Mr. Xiao," he said, "You said that I am panic, please tell me, what do you stole?"

"I am Stealing ideas," He SAID. This person smiled and said: "I am stealing."

3.2There once was a master programmer who wrote unstructured programs A novice programmer, seeking to imitate him, also began to write unstructured programs When the novice asked the master to evaluate his progress, the master criticized him for writing unstructured programs, saying..: "What is appropriate for the master is not appropriate for the novel. You must understand the tao before transcending structure."

There is a programming master, he writes unstructured procedures, and a beginner deliberately imitates him, and also writes unstructured procedures. When he let the master look at his progress, the master criticizes his non-structural procedures: "The right thing for a programming master may not be the same as a beginner, you must understand the programming. "

3.3there Was Once a Program WHO WAS Attached to the Court of The Warlord of Wu. The Warlord Asked The Programmer: "Which is Easier To Design: an accounting package or an operating system?"

### Some people ask a programmer, "" "What is more easier for a financial software and an operating system?"

"An Operating System," is the operating system ", the programmer replied.

The Warlord Uttered An Exclamation of Disbelief. "SURELY An Accounting Package is trivial next to the complexity of an operating system," He Said. This person is confusing. He said: "Obviously a financial software is negligible for the complexity of the operating system." "Not so," said the programmer, "when designing an accounting package, the programmer operates as a mediator between people having different ideas: how it must operate, how its reports must appear, and how it must conform to the tax laws By. ... contrast, an operating system is not limited my outside appearances When designing an operating system, the programmer seeks the simplest harmony between machine and ideas This is why an operating system is easier to design "the programmer said:" no, design Finance When the software, a programmer must become an intermediary of users with different opinions, he must understand the user's operating habits, what form, how to follow the tax law. On the contrary, an operating system is completely unrelated to these external things. Design Operating system, programmers only need to achieve their own ideas and machines with simple harmony between machines. This is why the operating system is more easily designed than finance software. "

The Warlord of Wu Nodded and SMILED. "That Is All Good and Well, But Which Is Easier To Debug?" These people smiled. "Good, but which one is easier to debug?"

The program Made no reply. The programmer did not answer.

3.4A manager went to the master programmer and showed him the requirements document for a new application The manager asked the master:. "How long will it take to design this system if I assign five programmers to it?"

A project manager brings a program of programming masters, and then ask Master: "If I give you 5 programmers, how much time to design this project?"

"IT Will Take One Year," SAID The Master Promptly. "One Year", Master said.

"But we need this system immediately or even sooner! How long Will it take it?" "But we can't wait for so long, the sooner, if 10 programmers?"

The master programmer frowned. "In That Case, IT Will Take Two Years." The master wrinkled and said: "That takes 2 years."

"And what if I assign a hundred program becommers?" "THE," The Design Will Never Be Completed, "He Said. Master shrugged:" Then this The project will never finish. "

CodingBook Four

Thus spake the master program: Programming Master is said:

"A Well-Written Program Is Its Own Heaven;

a poorly-Written Program Is Its Own Hell. "

"Write a good program is its own paradise, the bad program written is its own hell."

4.1A program should be light and agile, its subroutines connected like a strings of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little nor too much, neither needless loops nor useless variables, neither lack of Structure nor overwhelming rigidity.

A program should be a light free, its child process is like a pearl on a line. From beginning to end, the target is clear. Inc. is too long, and a reduced byte is too short. There is no unnecessary cycle, there is no variable that is not referenced, neither lack of structured nor is stiff.

A program should follow the Law of Least Astonishment. What is this law? It is simply that the program should always respond to the user in the way that astonishes him least. A program should follow the Law of Least Astonishment '' and what is ` `Minimum surprise principle ''? That is to say that a program should minimize the surprise of users.

A Program, No Matter How Complex, Should Act As A Single Unit. The Program Should Be Directed by The Logic Withnin Rather Than by Outward Appearance. No matter how complicated, it should be a single overall. The program is guided by its internal logic instead of its appearance.

If The Program Fails in these Requirements, IT Will Be in a state of disorder and confusion. The Only Way To Correct this is to shutrite the program. If a program does not meet the needs of the required requirements, it will be in a chaotic state. . The only way out is to override this program.

4.2A Novice Asked The Master: "I Have a Program That Sometimes Runs and Sometimes Aborts. I Have Followed The Rules of Programming, YET I am Totally Baffled. What is the it is what?"

A beginner asked Master: "My program is sometimes normal. I have fully followed the rules of programming, and I am completely confused, what is the reason for this?" The master replied: "you are confused because you do not understand the Tao only a fool expects rational behavior from his fellow humans Why do you expect it from a machine that humans have constructed Computers simulate determinism; only the Tao is perfect master said:?. "you are confused Because you don't understand. Only fool will believe that as long as others say, you can get the result of thinking. Why do you want to get the result of a person who wants to construct from a human body? The computer is only a product of the decisions; only the road is the only perfect.

The rules of programming are transitory; the rules of any programming are only suitable for specific situations, only Tao is eternal. So you are subject to you I have to think about it before guiding. "

"But How Will I Know WHEN i HAVE RECEIVED EnLightenment?", How do I know when I am guided? "

"Your Program Will Then Run Correctly," Replied the master. "When your program is running correctly." Master said.

4.3a Master Was Explaining The Nature of The Tao To One of His Novices, "The Tao Is Embodied in All Software - Regardless Of How INSIGNIFICANT," SAID The master.

Beginners invited the master to explain the "Dao Fa Nature". Master said: "The memory is in any software - no matter how much software."

"Is The Tao in a Hand-Held Calculator?" Asked The Novice. "Is it in the handheld calculation 嚣?", Beginners asked.

"IT IS," Came the reply. "Yes,"

"Is The Tao in a video game?" Continued The Novice. "Is it in the game console?", Beginners asked again.

"IT is Even in a video game," said the master. "Yes, or even in the game console." Master said.

"AND is the tao in the dos for a personal computer?" "" Also exists in DOS of your computer? "

The master cough and shifted his position slightly. "He Said. Master coughed, slightly, said," Today's class is here ".

4.4Price Wang's Program Was Coding Software. His Fingers Danced Up An Error Message, And The Program Ran Like A Gentle WIND. ### Programming Master When writing software, the finger fails to fly on the keyboard. There is no error message when compiling, and the program is running like a breeze.

Excellent! "The Price Exclaimed," Your Technique Is Faultless! "Is too exciting! Your skill is already impeccable.

"? Technique" said the programmer, turning from his terminal, "What I follow is the Tao -. Beyond all technique When I first began to program I would see before me the whole program in one mass After three years I no longer. saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. in short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit Still and let the joy of the work fill my being. i close my being. "Skill?" Skill. When I started to program, I saw the entire program. I saw a child process three years later. Now I can't see anything. My entire existence is no form of virtual. I It feels very leisure, in fact, in fact, my program is written, sometimes I see some problems, I will stop watching them quietly, then I changed a line of code, the problem is like a small smoke The same is a black. Then I compile the program. Sitting there to enjoy the joy of work. Close your eyes and exit the system.

Price Wang Said, "Would That All of My Programmers WERE As Wise!" "When my programmer can meet this realm!"

Mainteancebook FIVE

Thus spake the master program: Programming Master is said:

"Though a Program Be But Three Lines Long, Someday It Will Have to Be Maintained."

"There is only three sectors of a program, and there is always one day to maintain it."

5.1

A Well-used door needed.

Neither Sound Nor Thoughts CAN Travel Through a Vacuum.

Software Rots if not used.

The doors often use do not need to go to the door shaft. The flowing thing will not stagnate. The water is not rot, and the house is not embarrassed. - Wang Lei's voice and thoughts cannot spread in vacuo. The software will not be decay.

The release.

5.2a Manager Asked A Program How Long It Would Take Him To Finish The Program on Which He Was Working. "I Will Be finished Tomorrow," The Programmer Promptly replip.

The manager asked the programmer how long can you complete his project. "tomorrow"

"I think you are being unrealistic," said the manager. "Truthfully, how long will it take?" "Too much to marry, honest, how long?"

The Programmer Thought for a moment. "I have some features That I wish Take at Least Tw Weeks," HE Finally Said. Programmer thinks. "There are some new features to add, maybe at least two weeks."

"Even That Is Too MUCH TO EXPECT," I Will Be Satisfied if you Simply Tell Me When the program is completion. "" Even if you are too exaggerated even two weeks, when you just tell me the program It's okay. "

The Programmer Agreed to this.

Several Years Slated, The Manager Retired. On The Way To His Retirement Lunch At His Terminal. He Had Been Programming All Night. After a few years, this manager has retired, in his separation lunch, he Found these programmers fell asleep before his terminal, he is programs all night.

5.3a Novice Programmer Was Once Assigned To Code A Simple Financial Package.

An initiator is required to write a financial software.

The novice worked furiously for many days, but when his master reviewed his program, he discovered that it contained a screen editor, a set of generalized graphics routines, and artificial intelligence interface, but. He frantically work of anything financial not the slightest mention Many days, but his supervisor found that when he was a program, it wrote an editors, a graphics set, and artificial intelligence interface, but did not see anything related to finance. The programmer is angered when the programmer is anger when the master is interpreted when the master is interpretation, and the programmer is angered when the executive is interpreted. Without patience, I will write some part of the finance. "

5.4

Does a Good Farmer Neglect A Crop He Has Planted?

Does a Good TEACHER OVERLOOK EVEN THE MOST HUMBLE STUDENT?

Does a Good Father Allow A Single Child To Starve?

Does a Good Programmer Refuse To MaintAin His Code?

A good farmer will not not care about his crops. A good teacher will not be a worst student. A good father will not let him hungry any children. A good programmer should not refuse to maintain his procedure.

Managementbook Six

Thus spake the master program: Programming Master is said:

"Let The Programmer Be Many and The Managers Few - The All Will Be Productive."

"Add programmers and reduce managers - so they can improve efficiency."

6.1When managers hold endless meetings, the programmers write games. When accountants talk of quarterly profits, the development budget is about to be cut. When senior scientists talk blue sky, the clouds are about to roll in.

When the manager is busy with the meeting, the programmer is writing the game. The financial executives will be reduced during the discussion of the quarterly profit. When the old scientist talks about the blue sky, the cloud group flocked.

Truly, this is not the tao of programming. This is not a programming.

When managers make commitments, game programs are ignored. When accountants make long-range plans, harmony and order are about to be restored. When senior scientists address the problems at hand, the problems will soon be solved. When managers assign tasks will not be included Games, accountants should do the long-term plan, they should be good, all happy. Scientists put forward a problem, they will be resolved soon. Truly, this is the tao of programming. This is the way of programming.

6.2why area? Because their time is Wasted in Meetings.

Why is the programmer does not have efficiency because they have a waste of time at the meeting.

Why Are PROGRAMERS REBELLIOS? BECAUSE The Management Interferes Too Much. Why is the programmer is difficult to manage? Because the manager's intervention is too much.

Why Are The Programmers Resigning One by One? Because They is BURNT OUT. Why is the programmer resigns one by one, because they are tired.

Having Worked for Poor Management, They no longer value their jobs. Working under poor management, they have fun without work.

6.3a Manager Was About To Be Fired, But a Programmer WHO WORKED For Him Invented A New Program That Became Popular and Sold Well. AS A Result, The Manager Retained His Job.

A manager will be fired, but a programmer in his hand wrote a popular software and its sales is very prosperous. So managed his work.

The manager tried to give the programmer a bonus, but the programmer refused it, saying, "I wrote the program because I though it was an interesting concept, and thus I expect no reward." Manager programmer a bonus, but the programmer refused He said: "I wrote the program because the writer is very interesting, so I didn't think about it."

The manager, upon hearing this, remarked, "This programmer, though he holds a position of small esteem, understands well the proper duty of an employee. Lets promote him to the exalted position of management consultant!" The manager said, "This The programmer, no matter what is where he is now, he can understand the responsibility of an employee. We have to upgrade him to manage consultants. "

Butling, "I Exist So That I can Program. If I WERE PROGRAM. I WORLD DO Nothing But Waste Everyone's Time. Can I Go now? I Have a Program That I'm Working This programmer refused again, he said: "I am a programmer, so I can program it. If I have been upgraded, I can't do anything about waste others, now I can go? I am? There is also a program not finished. "6.4a man went to his program:" as regards to your work Hours: you are going to have to come in at nine in the morning and leave at FIVE IN The AfTERNIN. " At this, all of the ma Became Angry and several resigned on the spot.

The manager said to the programmer, "Your working time is 9 o'clock in the morning,", all the programmers are very dissatisfied.

So the manager said: ". All right, in that case you may set your own working hours, as long as you finish your projects on schedule" The programmers, now satisfied, began to come in a noon and work to the wee hours of The Morning. The manager said: "Well, then with you, as long as you can complete the task on time." The programmer is satisfied, and they at noon, they have been working until the early morning.

Corporate Wisdombook Seven

Thus spake the master program: Programming Master is said:

"You CAN Demonstrate a Program for a Corporate Executive, But You can't make him computer literate."

###

"You can demonstrate a set of programs to a company executive, but you can't make his computer as a person."

7.1A novice asked the master: "In the east there is a great tree-structure that men call 'Corporate Headquarters' It is bloated out of shape with vice-presidents and accountants It issues a multitude of memos, each saying' Go.. Hence! 'Or' Go, Hither! 'And Nobody Knows What is Meant. Every Year New Names Are Put ONTO The BRANCHES, But All to No Avail. How Can Such An Unnatural Entity EXST? "

A new learning master: "In the East, there is a huge agency, people are called headquarters. It is made from a large number of large-sized leaders. Every day, every memo said: 'Dry this, do that', no one People know what it means. Every year, this institution will have more people to add more and more, but there are no people to do things. How can I still exist in the style of 烩样 烩样? "The master replies: "you perceive this immense structure and are disturbed that it has no rational purpose. Can you not take from its endless gyrations amusement? Do you not enjoy the untroubled ease of programming beneath its sheltering branches? Why are you bothered by its uselessness?" masters Say: "You already know this huge institution is not reasonable, you can't do this? Why is it? You don't have the advantage of enjoying it, do you want to do it?"

7.2In the east there is a shark which is larger than all other fish. It changes into This message it drops a bird whose winds are like clouds filling the sky. When this bird moves across the land, it brings a message from Corporate Headquarters. INTO The Midst of The Program - MARS, LIKE A Seagull Making Its Mark Upon The Beach. The Bird Mounts on The Wind and, with The Blue Sky At Its Back, Returns Home.

In the distant oriental, there is a huge fish, called a big bird, called Peng, Peng's wings can cover the sky, this big bird has passed the land, it brings one The news, it lost this message in the programmer, just like a seagull on the beach, and then the Peng was carrying the blue sky, and took the wind and went home.

The novice programmer stares in wonder at the bird, for he understands it not. The average programmer dreads the coming of the bird, for he fears its message. The master programmer continues to work at his terminal, for he does not know that the bird Has Come and gone. At the horror, he looked at this bird at all. At all, the intermediate programmer worried about the arrival of this bird because it was afraid that the news that the programming continued him before his terminal. I don't know if this bird has been here.

7.3The Magician of the Ivory Tower brought his latest invention for the master programmer to examine. The magician wheeled a large black box into the master's office while the master waited in silence. A pedant with his latest invention, the master programmer, he Push a big black box into the master's office.

"This is an integrated, distributed, general-purpose workstation," began the magician, "ergonomically designed with a proprietary operating system, sixth generation languages, and multiple state of the art user interfaces. It took my assistants several hundred man years to construct Is IT Not Amazing? "This is a comprehensive, distributed general workstation,", "" "" According to the operating system of ergonomics, the sixth generation of senior languages, diverse user interfaces, whole flower My assistant is very good for hundreds of people, very good? "

"It is indeed amazing," He Said. Master raised his eyebrows and said: "It is really worth it."

"Corporate Headquarters Has Commanded," Continued The Magician "That Everyone Use this Workstation As a Platform for New Programs. Do you agree to this?" "The head has already said," said the school continued, "everyone must Use this workstation to work for platform, what do you think? "

"CERTAINLY," "I will have it transport to the data center immediately!" And the magician returned to his tower, well pleased. "Of course,", the master replied, "I want to send it immediately. Data center go! ", This student is satisfied back.

Several Days Later, a novice wandered Into the office of the master program and said, "i can you know the listing for my new program. DO you know?" After a few days, a novice walked into the master's office saying that "I can't find my newly written program, do you know where it may be?"

"Yes," Replied The Master, "The Listings Are Stacked on The Platform in The Data Center." "Of course,", the master said, "Your program is put in the platform of the data center."

7.4The master programmer moves from program to program without fear. No change in management can harm him. He will not be fired, even if the project is canceled. Why is this? He is filled with the Tao. The master programmer turn from a project To another project and no concerns, any changes cannot affect him, he will not be dismissed, even if the project is canceled. why? He learned.

Hardware and Softwarebook Eight

Thus spake the master program:

"WITHOUT The Wind, The Grass Does Not Move.

WITHOUT SOFTWARE, HARDWARE IS Useless. "

The wind does not move, there is no software, no software, hardware is just a bunch of heat-free electronic devices

8.1A 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...?"

A beginner Ask Programming Master: "I know that a computer company is bigger than all other companies. It is like a gnome in front of it in front of it. It has its own business, why Will this? "

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. "Why do you ask such a stupid problem? The company is because it is so Big, if it only does hardware, no one will buy it, if it only maintains the system, people will only treat it as a servant, but its business includes all these things, people will have a top ceremony, I don't have to work hard. Struggle can defeat the competitor

8.2A Master Programmer Passed a Novice Program ONE. The Master Noted The Novice's PreoccuPation with a Hand-Held Computer Game. "EXCUSE ME", He Said, "May I Examine IT?"

One day programming master met a newcomer who was playing a game machine, he said, "Let me look at 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. "I saw the three difficulty games: Easy, medium, high, difficult," "But every such game console has another gameplay. At this time, the game constructor is not thinking about how to win you, nor how to win." "Pray, Great Master," Implored the Novice, "How does ONE Find this mysterious setting? "" So, please ask the master ", beginners say," How do this gameplay play? "

The master Dropped The Device To The Ground and Crushed It Under Foot. And Suddenly The Novice Was EnLightened. The master fell the game machine to the ground and stepped on it with his feet, and suddenly the beginner understood.

8.3There 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? "

There is a programmer who works on the microcomputer to say the large-scale programmer who came to visit: "Take a look at me, I have my own operating system and file storage device, I don't need to share any resources with others, software bar Imanious and easy to operate. Why don't you resign to your work? "

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 primevalrat Jungle. The Programs, Each Unique, Move Through The System Like A Swift-Flowing River. That Is Why I am Happy WhereE I am. Programmer His friend said: "The large machine is as deep as the ancient sages. Its disk equipment is like a huge mechanical equipment from the head to the end. Software is like diamonds, like ancient forests like ancient forests. Every program is like water through the river, and it is the same as why I am willing to work for it. "The Microcomputer Programmer, Upon Hearing this, Fell Silent. But The Two Programmed Friends Until the End of their Days. Microcope program After listening to these words, silently don't speak, but these two programmers are very good friends.

8.4Hardware 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.

Hardware and software met on the road, the software said: "You are Yin, I am Yang, if we join hands, you can make big money." So they have been gone, consider how 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. Itself. It is complete with time. "Soon, they encountered firmware, firmware clothes, and a walkstick. The firmware said to them: "The road is in yin and yang. It is like a water, it never expects to be far away, so no one knows its existence. It does not seek happiness, it is just with it, it is just with it. It exists outside of space and time. "

Software and hardware, ashamed, returned to their homes. Software and hardware are rypected, each returned home.

Epiloguebook Nine Thus Spake The Master Programmer: Programming Master said: "Time for you to let."

"It's time when you are a teacher."

转载请注明原文地址:https://www.9cbs.com/read-62885.html

New Post(0)