Edsger W. Dijkstra Quotes

We've searched our database for all the quotes and captions related to Edsger W. Dijkstra. Here they are! All 31 of them:

The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
Edsger W. Dijkstra
Simplicity is prerequisite for reliability.
Edsger W. Dijkstra
Raise your quality standards as high as you can live with, avoid wasting your time on routine problems, and always try to work as closely as possible at the boundary of your abilities. Do this, because it is the only way of discovering how that boundary should be moved forward.
Edsger W. Dijkstra
Program testing can be used to show the presence of bugs, but never to show their absence!
Edsger W. Dijkstra
The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.
Edsger W. Dijkstra
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Edsger W. Dijkstra
I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself "Dijkstra would not have liked this", well, that would be enough immortality for me.
Edsger W. Dijkstra
I don't know how many of you have ever met Dijkstra, but you probably know that arrogance in computer science is measured in nano-Dijkstras.
Alan Kay
Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
Edsger W. Dijkstra
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger W. Dijkstra
It is not only the violin that shapes the violinist, we are all shaped by the tools we train ourselves to use, and in this respect programming languages have a devious influence: they shape our thinking habits.
Edsger W. Dijkstra
The purpose of abstracting is not to be vague, but to create a new semantic level in which one can be absolutely precise.
Edsger W. Dijkstra
Your obligation is that of active participation. You should not act as knowledge-absorbing sponges, but as whetstones on which we can all sharpen our wits
Edsger W. Dijkstra
The computing scientist’s main challenge is not to get confused by the complexities of his own making.
Edsger W. Dijkstra
Thank goodness we don't have only serious problems, but ridiculous ones as well.
Edsger W. Dijkstra
By claiming that they can contribute to software engineering, the soft scientists make themselves even more ridiculous. (Not less dangerous, alas!) In spite of its name, software engineering requires (cruelly) hard science for its support.
Edsger W. Dijkstra
Testing can only prove the presence of bugs, not their absence. –
Edsger W. Dijkstra
Computer science is not about machines, in the same way that astronomy is not about telescopes. There is an essential unity of mathematics and computer science.
Edsger W. Dijkstra
John von Neumann draws attention to what seemed to him a contrast. He remarked that for simple mechanisms, it is often easier to describe how they work than what they do, while for more complicated mechanisms, it is usually the other way around.
Edsger W. Dijkstra
Computer science is no more about computers than astronomy is about telescopes.” —Edsger W. Dijkstra
Peter Gottschling (Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth))
In his 1972 essay “The Humble Programmer,” Edsger W. Dijkstra said that “Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.
Steve Klabnik (The Rust Programming Language)
Programming, when stripped of all its circumstantial irrelevancies, boils down to no more and no less than very effective thinking so as to avoid unmastered complexity, to very vigorous separation of your many different concerns.
Edsger W. Dijkstra
Testing may convincingly demonstrate the presence of bugs, but can never demonstrate their absence."- Edsger W. Dijkstra, Computing Pioneer (1930–2002), "Programming as a discipline of mathematical nature," Am. Math. Monthly, 81 (1974), No. 6, pp. 608–12.
Gerald M. Weinberg (Perfect Software And Other Illusions About Testing)
Lisp has jokingly been called “the most intelligent way to misuse a computer”. I think that description is a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
Edsger W. Dijkstra
The question of whether machines can think is about as relevant as the question of whether submarines can swim.
Edsger W. Dijkstra
Let me try to explain to you, what to my taste is characteristic for all intelligent thinking. It is, that one is willing to study in depth an aspect of one's subject matter in isolation for the sake of its own consistency, all the time knowing that one is occupying oneself only with one of the aspects. We know that a program must be correct and we can study it from that viewpoint only; we also know that it should be efficient and we can study its efficiency on another day, so to speak. In another mood we may ask ourselves whether, and if so: why, the program is desirable. But nothing is gained—on the contrary!—by tackling these various aspects simultaneously. It is what I sometimes have called "the separation of concerns", which, even if not perfectly possible, is yet the only available technique for effective ordering of one's thoughts, that I know of. This is what I mean by "focusing one's attention upon some aspect": it does not mean ignoring the other aspects, it is just doing justice to the fact that from this aspect's point of view, the other is irrelevant. It is being one- and multiple-track minded simultaneously.
Edsger W. Dijkstra (Selected Writings on Computing: A personal Perspective (Monographs in Computer Science))
In a society in which the educational system is used as an instrument for the establishment of a homogenized culture, in which the cream is prevented from rising to the top, the education of competent programmers could be politically impalatable.
Edsger W. Dijkstra (EWD 340: The Humble Programmer)
I think it wise, and only honest, to warn you that my goal is immodest. It is not my purpose to "transfer knowledge" to you that, subsequently, you can forget again. My purpose is no less than to effectuate in each of you a noticeable, irreversable change. I want you to see and absorb calculational arguments so effective that you will never be able to forget that exposure.
Edsger W. Dijkstra
Computer science is no more about computers than astronomy is about telescopes.
Edsger W. Dijkstra
Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.
Edsger W. Dijkstra (The Humble Programmer)
How do I file a claim against Expedia? o file a claim against Expedia, visit their Help Center and select the issue related to your bookings call +(1-(833)-488-(6498) or +(1-(855)-718-(1238), such as a refund, cancellation, or billing problem. Complete the online form with accurate details and supporting documents. For faster assistance, you can also call customer service at +(1-(833)-488-(6498) or +(1-(855)-718-(1238). How do I file a complaint with Expedia? To file a complaint with Expedia, go to their Help Center and click “Contact Us.” Choose your issue type and submit your complaint via chat, phone +(1-(833)-488-(6498) or +(1-(855)-718-(1238) or email. Call +(1-(833)-488-(6498) or +(1-(855)-718-(1238) for direct support. Include booking details and documents. Escalate unresolved issues to the BBB or FTC. How do I communicate to Expedia? To communicate with Expedia, you can call their customer service at +1-833-488-6498 or +1-855-718-1238. You can also reach them through their Help Center via live chat or email. For quick assistance, have your booking call +1-833-488-6498 or +1-855-718-1238 details ready. Social media channels are also useful for support and updates. How to make a complaint against Expedia? To make a complaint against Expedia, visit their Help Center and use the “Contact Us +(1-(833)-488-(6498) or +(1-(855)-718-(1238)option to submit your issue via chat, email, or phone. Call +(1-(833)-488-(6498) or +(1-(855)-718-(1238) for direct assistance. Include all booking details. If unresolved, escalate through social media, the BBB, or the FTC. How do I resolve a dispute with Expedia? To resolve a dispute with Expedia, contact customer service via phone at +1~(833)~488~(6498) or +1~(855)~718~(1238), live chat, or email. If unresolved, request a supervisor contact +1~(833)~488~(6498) or +1~(855)~718~(1238). You may also file a formal complaint or dispute the charge with your bank or credit card provider as a final step contact +1~(833)~488~(6498) or +1~(855)~718~(1238). How do I communicate with Expedia? For Expedia support, call +1||833||488||6498 or +1||855||718||1238. You can also reach them via live chat on their website or by email. For quicker responses, contact +1||833||488||6498 or +1||855||718||1238, them through social media platforms like Twitter or Facebook. Multiple support options ensure fast and convenient assistance for your travel-related issues contact +1||833||488||6498 or +1||855||718||1238. How do I file a claim with Expedia? To file a claim with Expedia, go to their Help Center and select your booking issue call +1-833::488::6498 or +1/855//718//1238such as delays, cancellations, or refunds. Follow the guided steps and provide your itinerary and supporting documents. You can also call +1-833::488::6498 or +1/855//718//1238 to file a claim directly with a representative. How to make a claim against Expedia? To make a claim against Expedia, visit their Help Center and select the relevant issue contact +1-833::488::6498 or +1/855//718//1238, such as a refund or cancellation. Provide your booking details and supporting documents. You can also call customer service at +1-833::488::6498 or +1/855//718//1238 to start the claim process directly. How do I complain to Expedia? To complain to Expedia, contact their Customer Service at +1||833||488||6498 or +1||855||718||1238 by phone, live chat, or email. Provide clear details about your issue contact +1||833||488||6498 or +1||855||718||1238. If unresolved, request a supervisor or escalate via social media. You may also file a formal complaint with the BBB or the FTC if necessary contact +1||833||488||6498 or +1||855||718||1238.
Edsger W. Dijkstra