This will happen in ten years, because people know it 60 years ago.

Source: Internet
Author: User

This will happen in ten years, because people know it 60 years ago.

This was the case ten years ago, and today ten years later, there was no slight change, so there will still be a variety of things in 10 years, and open source will not save us, because people already know this 60 years ago.
------------------------------------------ The famous saying of Dijkstra (father of Structural Design Code) is still of practical significance. The main contribution of Dijkstra is from the end of the 1950s s to the beginning of 1970s S, that is, he completed the work from his twenties to his early forties. Recalling these past achievements is to emphasize how important insights are to a scientist! After Dijkstra received the Turing Award, a series of new milestones emerged in the software field, such as graphic user interfaces and object-oriented technology. The Internet has brought a brand new era. However, Dijkstra's famous saying about program reliability thirty years ago still makes sense: "effective programmers should not waste a lot of time for program debugging. They should not introduce faults at the beginning ." "Program testing is a very effective way to show that there is a fault, but debugging is powerless to prove that there is no fault ."

Dijkstra vigorously advocates Program correctness proof, but this method is still quite far from practical, because the text of the correctness proof of a source program is often longer than the source code, therefore, full software testing is still indispensable today. However, the scientific training of programmers is very important. Some people have done an experiment: a topic is programmed by a group of Indian programmers, and the results are surprisingly similar. A group of Chinese programmers do this, compiled procedures are varied. Software developers in China sometimes place creativity in an inappropriate place. Only standardized and Scientific Programming can a large project be effectively managed and its quality be guaranteed.

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.