Дао программирования | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translated in draft, editing and proof-reading required.
If you do not want to register an account, you can sign in with OpenID.
The Tao of Programming | ||
Table of Contents | ||
The Silent Void | ||
The Ancient Masters | ||
Design | ||
Coding | ||
Maintenance | ||
Management | ||
Corporate Wisdom | ||
Hardware and Software | ||
Epilogue | ||
Book 1 - 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 great, then the application is great. The user is pleased and there exists 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. | Но не программируйте на Коболе если вы можете обойтись без этого. | |
1.3 | ||
In the beginning was the Tao. The Tao gave birth to Space and Time. Therefore Space and Time are 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 Tao and follows it. The average programmer is told about Tao and searches for it. The foolish programmer is told about Tao and laughs at it. | Мудрый программист, услышав о Дао, следует ему. Средний программист, услышав о Дао, ищет его. Глупый программист, услышав о Дао, смеется над этим. | |
If it were not for laughter, there would be no Tao. | ||
The highest sounds are hardest to hear. | ||
Going forward is a way to retreat. | ||
Great talent shows itself late in life. | ||
Even a perfect program still has bugs. | ||
Book 2 - The Ancient Masters | ||
Thus spake the master programmer: |
