Programming path (3)

Source: Internet
Author: User

Article 3 design
The programmer said:
"It is too late to modify the design scheme when the program is tested ."
3.1
Someone once attended a computer presentation. When he entered the exhibition hall every day, he said to the guard: "I am a thief, and I am famous for stealing. Warn you in advance that this presentation is also in danger ."
This made the guard restless because there were millions of dollars worth of computer equipment in it, so he kept a close eye on the man. However, this person just strollers from one Booth to another, with a slight hang in his mouth.
When the man went out, the guard pulled him aside and searched his clothes, but nothing was found.
The next day, this person came again and shouted to the guard, "I returned yesterday, but today the gains will be even greater ." As a result, the guard stared at him more closely, but still got nothing.
On the last day of the presentation, the guard could no longer restrain his curiosity. "Mr. thieves," said the guard. "I am confused by you. I really cannot understand it. Please tell me what you are stealing ?"
This person smiled. "I am stealing ideas," he said.
3.2
A programmer once liked to write unstructured programs. A beginner attempted to imitate him and began to write unstructured programs. When the apprentice asked the master to review his progress, the master criticized him for his practice. He said: "It is not suitable for beginners to be a programmer. Before going beyond the structure, you must first understand ."
3.3
There were former military commanders who were sent to work under IBM. The military data minister asked programmers: "which is easier to design a financial software package and an operating system ?"
"Operating system ." The programmer replied.
The Minister of military equipment immediately issued an untrustworthy exclamation. "compared with a complex operating system, a financial software package is simply a little dumb ." He said.
"That's not the case," said the programmer. "When designing a financial software package, programmers act as intermediaries between people with different ideas: how the software must be operated, what is the form of its report, how it must be consistent with the tax law, and so on. On the contrary, an operating system is not limited by its appearance. When designing an operating system, programmers only need to find the simplest harmony between machine and human thinking. This is why the operating system is easier to Design ."

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.