Programming (1)

xiaoxiao2021-03-06  43

The Tao of Programming (1) Author: Liu Junsong translated article taken from: SEOUL April 22, 2002 Comment: Road refers to the law, the Tao of Programming, is the universal law of software development.

table of Contents

Book 1 - The Silent Void

Book 2 - The Ancient Masters

BOOK 3 - DESIGN

Book 4 - Coding

Book 5 - maintenance

Book 6 - Management MANAGEMENT

Book 7 - Corporate Wisdom

Book 8 - Hardware and Software

Book 9 - Epilogue

Silent Void (The Silent Void)

Mastering the programmer developed by software said:

"When you have learned to find the wrong code from the traps in a variety of software frames, it is when you leave."

Note: The various paradigms, patterns, frameworks, theories, methods of software development have their advantages. It has its own shortcomings. Only the difference between the differences, the difference is to use the advantage, avoiding the shortcomings, can achieve The highest realm of software development. Only if you really have a shortcomings and insufficient, it is true.

1.1

A mysterious thing is generated, in silence. It is alone, does not move, it is only in this moment, and then enters the continuous movement in the future. It is the source of all programs. I don't know its name, so I will call it to program.

Note: All procedures, its fundamental principles are the same, the truth of programming is totally common, but there is no way to accurately describe, and there is no way to know how it is generated.

If the road is great, the operating system is great. If the operating system is great, the compiler is great.

If the compiler is great, the application is great. The user is happy, the world is full of harmony.

Note: The road is the source of all, theoretical guidance practice, and it has also determined the extent to which various practices can be achieved.

Programming has fly with the wind of the morning.

Note: I don't know if he came from there, I don't know if he went there, very mysterious, it is difficult to understand, it is difficult to ponder.

1.2

Taoizhi gave the machine language life, the machine language gives the assembler life.

The assembler gives the compiler life. There is now tens of thousands of development languages.

Note: The Tao itself has not changed, and it is changed. The objective law is not changed due to its external form. Each development language has its will, despite weak. Each development language expresses the yin and yang of the software. Each language has its location in the road.

Note: Once the development language is formed, it is difficult to make great improvements, and its advantages and disadvantages are often existing, so there is a place in software development.

But don't program COBOL, if you can avoid it.

Note: The language itself has its life cycle. After some language has developed to a certain extent, he gradually withdraws from the historical stage.

1.3

Starting with. Taoizes to space and time life. Therefore, time and space are programmed yin and yang poles.

Note: In software development, time and space are a pair of contradictions, it is impossible to save time and save space.

The programmers who don't understand the road are always running out of their programs. It is always enough for programmers to have enough time and space to complete their tasks.

Note: Time Index Running Time, Space Refiguration of Running Space, the memory space occupied. The program is not restricted when the program is developed, which will inevitably lead to slow system response speed.

What will be like this?

Note: The truth is actually very simple.

1.4

Talk about the smart programmer, he abides by it. Talk about the general programmer, he is looking for him. Talk about the stupid programmer, he laughed at the way.

Note: Simple truth contains rich ideas. It looks simple, in fact, there is a component of truth.

If no one is socking it, there will be no way.

Note: It is because some people don't understand, so they can explain the extent of the reason. The truth is not so easy to understand, and some people don't understand it is normal.

The highest voice is the most difficult to be heard. The forward is also a way to retreat. The great genius appears himself in the late life of life. Even a perfect program also has a bug.

Note: There is no absolutely perfect program, there must be a bug in the program.

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

New Post(0)