Friday, December 14, 2018 Text is available under the CC BY-SA 3.0 licence.

Bjarne Stroustrup

« All quotes from this author

Far too often, "software engineering" is neither engineering nor about software. Bjarne Stroustrup's FAQ: Did you really say that?. Retrieved on 2011-04-11.

Bjarne Stroustrup

» Bjarne Stroustrup - all quotes »

Tags: Bjarne Stroustrup Quotes, Authors starting by S

Similar quotes


[Software engineering is the] establishment and use of sound engineering principles to obtain economically software that is reliable and works on real machines efficiently.

Friedrich Bauer

There are only two kinds of languages: the ones people complain about and the ones nobody uses. Bjarne Stroustrup's FAQ: Did you really say that?. Retrieved on 2007-11-15.

Bjarne Stroustrup

In 1998, some of the people in the free software community began using the term "open source software" instead of "free software" to describe what they do. The term "open source" quickly became associated with a different approach, a different philosophy, different values, and even a different criterion for which licenses are acceptable. The Free Software movement and the Open Source movement are today separate movements with different views and goals, although we can and do work together on some practical projects.
The fundamental difference between the two movements is in their values, their ways of looking at the world. For the Open Source movement, the issue of whether software should be open source is a practical question, not an ethical one. As one person put it, "Open source is a development methodology; free software is a social movement." For the Open Source movement, non-free software is a suboptimal solution. For the Free Software movement, non-free software is a social problem and free software is the solution.

Richard M. Stallman

The required techniques of effective reasoning are pretty formal, but as long as programming is done by people that don't master them, the software crisis will remain with us and will be considered an incurable disease. And you know what incurable diseases do: they invite the quacks and charlatans in, who in this case take the form of Software Engineering gurus.

Edsger W. Dijkstra

The GNU GPL is not Mr. Nice Guy. It says "no" to some of the things that people sometimes want to do. There are users who say that this is a bad thing--that the GPL "excludes" some proprietary software developers who "need to be brought into the free software community."
But we are not excluding them from our community; they are choosing not to enter. Their decision to make software proprietary is a decision to stay out of our community. Being in our community means joining in cooperation with us; we cannot "bring them into our community" if they don't want to join.
What we can do is offer them an inducement to join. The GNU GPL is designed to make an inducement from our existing software: "If you will make your software free, you can use this code." Of course, it won't win 'em all, but it wins some of the time.

Richard M. Stallman
© 2009–2013Quotes Privacy Policy | Contact