Famous programming quotations

Source: Internet
Author: User

A good programmer should be the kind of person who has to look at both sides of a single line.

-- Doug Linder, System Administrator

One of the most important and difficult aspects of a tool is its impact on the habits of those who learn to use it. If this tool is a programming language, the impact -- whether we like it or not -- will be a habit of thinking.

-- Edsger Dijkstra, a computer scientist

Abstraction is a very different thing from obfuscation... The purpose of abstraction is not to blur, but to create a new semantic that can make us fully accurate.

-- Edsger Dijkstra

In addition to mathematics, exceptional proficiency in local languages will be the most valuable asset of a computer programmer.

-- Edsger Dijkstra

C language makes mistakes easily; C ++ looks better, But when you use it, you will find it worse to die.

-- Bjarne stroustrup, founder of C ++

Comments: most problems are easy to solve. It is difficult to find out where the problem is located.

-- Unknown

Looking at the poor state of computer programming, software development is obviously still in a black art State and there is no engineering specification at all.

-- Bill Clinton, former US president

For a long time, a problem has plagued me. why are some things so expensive, so high-tech, useless? As I know, although a computer is a stupid machine, but the ability to do incredible smart things, while programmers, although some smart people, are always doing incredible silly things. They, in short, are perfect.

-- Bill Bryson, a writer from notes from a big country

With enough attention, all buckets are easily discovered (for example, a large number of beta tests, paired development, and all problems can be quickly discovered and fixed)

-- Eric S. Raymond, a programmer and an advocate of open-source software, from the cathedral and the bazaar

High-quality code is the best annotation for the program itself. When you plan to add comments, ask yourself, "How can I improve the encoding so that no comments need to be added at all ?" Improve your code, and then use annotations to make it clearer.

-- Steve McConnell, software engineer, writer, from code complete

Hey, compilation passed! Pack it!

-- Unknown

Any good big software is an excellent small program.

-- Charles Antony Richard Hoare, a computer scientist

We should note that no software engineer with an ethical education would work together to develop a program to "Destroy Baghdad. However, basic professional ethics can require them to develop a "Destroy City" program, where Baghdad is just a parameter.

-- Nathaniel S. Borenstein, computer scientist

Management programmers are like stocking a group of cats.

-- Unknown

Using the number of lines of code to evaluate the development progress of a program is like evaluating the construction progress of an airplane by weight.

-- Bill Gates, former President of Microsoft

In a programming language, even if many good programs are accused of being slander, it is much better than being said to be perfect.

-- Bjarne stroustrup, from the design and evolution of C ++

The program should be written to other people, so that the machine can run it only as a ancillary function.

-- Harold Abelson and Gerald Jay Sussman, a computer scientist and author from the structure and interpretation of computer programs

Real Programmers never comment on their code. If you cannot do this, it means you cannot make your program easy to understand.

-- Unknown

Simplicity is a prerequisite for stability.

-- Edsger Dijkstra

C language-this is a programming language with both powerful functions and flexibility of the assembly language.

-- Unknown

The first 90% of development work will take the first 90% of your development time. The remaining 10% of the Development volume will use another 90% of your development time.

-- Tom Cargill, An Object-Oriented Programming expert at Bell Labs

What you need to know about the cost of adding a function point is that it not only refers to the time consumed by developing this function. It also includes additional difficulties caused by future expansion. Yes, any feature can be implemented-as long as there is enough time. In addition to these problems that may arise in the future, you will eventually make your program vulnerable, and eventually even a simple function will become increasingly difficult to combine with the existing chaotic web. The solution to this problem is that you should only accept functions that do not cause conflicts.

-- John Carmack: Computer Game Development

The key to performance is streamlining, rather than a bunch of optimization cases. Unless there is really a significant effect, you must hold back your attempt to make minor adjustments.

-- Jon Bently and M. Douglas McILROY, scientists at the Bell lab

The last good thing written in C is the Ninth Symphony of Shu Bert.

-- Erwin Dieterich, Programmer

The problem with C ++ is that... This language has a great temper. You must master all your knowledge before you want to do anything.

-- Larry Wall, a Perl developer

The earlier the development, the longer the program takes you.

-- Roy Carlson, University of Wisconsin

The value of prototype lies in its education to you, not the Code itself.

-- Alan Cooper, software author, from the inmates are running the asylum

There are only two programming languages in the world: one is always scolded and the other is never used.

-- Bjarne stroustrup

There are two ways to design software in the world. One is to simplify as much as possible, so that there is clearly no defect. The other is to make it as complex as possible, so that obvious defects cannot be found.

-- Charles Antony Richard Hoare

Ugly programs are the same as ugly hanging bridges: they are easy to collapse, because the aesthetic definitions of humans (especially engineers) are closely related to the processing and understanding of complex things. If you cannot write beautiful code in a programming language, it cannot write good programs.

-- Eric S. Raymond

Weeks of programming can save you several hours of scheduled time.

-- Unknown

After the birth of a programming language that allows programmers to program in simple English, you will find that programmers do not speak English.

-- Unknown

A good programmer should be the kind of person who has to look at both sides of a single line.

-- Doug Linder, System Administrator

One of the most important and difficult aspects of a tool is its impact on the habits of those who learn to use it. If this tool is a programming language, the impact -- whether we like it or not -- will be a habit of thinking.

-- Edsger Dijkstra, a computer scientist

Abstraction is a very different thing from obfuscation... The purpose of abstraction is not to blur, but to create a new semantic that can make us fully accurate.

-- Edsger Dijkstra

In addition to mathematics, exceptional proficiency in local languages will be the most valuable asset of a computer programmer.

-- Edsger Dijkstra

C language makes mistakes easily; C ++ looks better, But when you use it, you will find it worse to die.

-- Bjarne stroustrup, founder of C ++

Comments: most problems are easy to solve. It is difficult to find out where the problem is located.

-- Unknown

Looking at the poor state of computer programming, software development is obviously still in a black art State and there is no engineering specification at all.

-- Bill Clinton, former US president

For a long time, a problem has plagued me. why are some things so expensive, so high-tech, useless? As I know, although a computer is a stupid machine, but the ability to do incredible smart things, while programmers, although some smart people, are always doing incredible silly things. They, in short, are perfect.

-- Bill Bryson, a writer from notes from a big country

With enough attention, all buckets are easily discovered (for example, a large number of beta tests, paired development, and all problems can be quickly discovered and fixed)

-- Eric S. Raymond, a programmer and an advocate of open-source software, from the cathedral and the bazaar

High-quality code is the best annotation for the program itself. When you plan to add comments, ask yourself, "How can I improve the encoding so that no comments need to be added at all ?" Improve your code, and then use annotations to make it clearer.

-- Steve McConnell, software engineer, writer, from code complete

Hey, compilation passed! Pack it!

-- Unknown

Any good big software is an excellent small program.

-- Charles Antony Richard Hoare, a computer scientist

We should note that no software engineer with an ethical education would work together to develop a program to "Destroy Baghdad. However, basic professional ethics can require them to develop a "Destroy City" program, where Baghdad is just a parameter.

-- Nathaniel S. Borenstein, computer scientist

Management programmers are like stocking a group of cats.

-- Unknown

Using the number of lines of code to evaluate the development progress of a program is like evaluating the construction progress of an airplane by weight.

-- Bill Gates, former President of Microsoft

In a programming language, even if many good programs are accused of being slander, it is much better than being said to be perfect.

-- Bjarne stroustrup, from the design and evolution of C ++

The program should be written to other people, so that the machine can run it only as a ancillary function.

-- Harold Abelson and Gerald Jay Sussman, a computer scientist and author from the structure and interpretation of computer programs

Real Programmers never comment on their code. If you cannot do this, it means you cannot make your program easy to understand.

-- Unknown

Simplicity is a prerequisite for stability.

-- Edsger Dijkstra

C language-this is a programming language with both powerful functions and flexibility of the assembly language.

-- Unknown

The first 90% of development work will take the first 90% of your development time. The remaining 10% of the Development volume will use another 90% of your development time.

-- Tom Cargill, An Object-Oriented Programming expert at Bell Labs

What you need to know about the cost of adding a function point is that it not only refers to the time consumed by developing this function. It also includes additional difficulties caused by future expansion. Yes, any feature can be implemented-as long as there is enough time. In addition to these problems that may arise in the future, you will eventually make your program vulnerable, and eventually even a simple function will become increasingly difficult to combine with the existing chaotic web. The solution to this problem is that you should only accept functions that do not cause conflicts.

-- John Carmack: Computer Game Development

The key to performance is streamlining, rather than a bunch of optimization cases. Unless there is really a significant effect, you must hold back your attempt to make minor adjustments.

-- Jon Bently and M. Douglas McILROY, scientists at the Bell lab

The last good thing written in C is the Ninth Symphony of Shu Bert.

-- Erwin Dieterich, Programmer

The problem with C ++ is that... This language has a great temper. You must master all your knowledge before you want to do anything.

-- Larry Wall, a Perl developer

The earlier the development, the longer the program takes you.

-- Roy Carlson, University of Wisconsin

The value of prototype lies in its education to you, not the Code itself.

-- Alan Cooper, software author, from the inmates are running the asylum

There are only two programming languages in the world: one is always scolded and the other is never used.

-- Bjarne stroustrup

There are two ways to design software in the world. One is to simplify as much as possible, so that there is clearly no defect. The other is to make it as complex as possible, so that obvious defects cannot be found.

-- Charles Antony Richard Hoare

Ugly programs are the same as ugly hanging bridges: they are easy to collapse, because the aesthetic definitions of humans (especially engineers) are closely related to the processing and understanding of complex things. If you cannot write beautiful code in a programming language, it cannot write good programs.

-- Eric S. Raymond

Weeks of programming can save you several hours of scheduled time.

-- Unknown

After the birth of a programming language that allows programmers to program in simple English, you will find that programmers do not speak English.

-- Unknown

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.