Edsger Dijkstra citations

Edsger Wybe Dijkstra , né à Rotterdam le 11 mai 1930 et mort à Nuenen le 6 août 2002, est un mathématicien et informaticien néerlandais du XXe siècle. Il reçoit en 1972 le prix Turing pour ses contributions sur la science et l’art des langages de programmation et au langage Algol. Juste avant sa mort, en 2002, il reçoit le prix PoDC de l'article influent, pour ses travaux sur l'autostabilisation. L'année suivant sa mort, le prix sera renommé en son honneur prix Dijkstra. Wikipedia  

✵ 11. mai 1930 – 6. août 2002
Edsger Dijkstra photo
Edsger Dijkstra: 71 citations0 J'aime

Edsger Dijkstra citations célèbres

“Je ne pense pas que la programmation orientée objet soit un paradigme de structuration qui satisfasse mes standards d’élégance.”

Edsger Dijkstra

I don’t think object-oriented programming is a structuring paradigm that meets my standards of elegance.
en
Années 1990

“La question de savoir si les machines peuvent penser… est à peu près aussi pertinente que celle de savoir si les sous-marins peuvent nager.”

Edsger Dijkstra

The question of whether Machines Can Think… is about as relevant as the question of whether Submarines Can Swim.
en
Années 1980

“Tester un programme démontre la présence de bugs, pas leur absence.”

Edsger Dijkstra

Testing shows the presence, not the absence of bugs
en
Années 1960

Edsger Dijkstra: Citations en anglais

“It is time to unmask the computing community as a Secret Society for the Creation and Preservation of Artificial Complexity.”

Edsger W. Dijkstra

Dijkstra (1996) &quot;The next fifty years&quot; https://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1243a.html (EWD 1243a). <br class="br">1990s

“How do we convince people that in programming simplicity and clarity —in short: what mathematicians call "elegance"”

Edsger W. Dijkstra

are not a dispensable luxury, but a crucial matter that decides between success and failure?
1980s
Source: EWD648.

“A programmer? But was that a respectable profession? For after all, what was programming? Where was the sound body of knowledge that could support it as an intellectually respectable discipline? I remember quite vividly how I envied my hardware colleagues, who, when asked about their professional competence, could at least point out that they knew everything about vacuum tubes, amplifiers and the rest, whereas I felt that, when faced with that question, I would stand empty-handed.”

Edsger W. Dijkstra

Dijkstra (1972) The Humble Programmer http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD340.html (EWD340). <br class="br">1970s <br class="br">Contexte: After having programmed for some three years, I had a discussion with A. van Wijngaarden, who was then my boss at the Mathematical Center in Amsterdam, a discussion for which I shall remain grateful to him as long as I live. The point was that I was supposed to study theoretical physics at the University of Leiden simultaneously, and as I found the two activities harder and harder to combine, I had to make up my mind, either to stop programming and become a real, respectable theoretical physicist, or to carry my study of physics to a formal completion only, with a minimum of effort, and to become....., yes what? A programmer? But was that a respectable profession? For after all, what was programming? Where was the sound body of knowledge that could support it as an intellectually respectable discipline? I remember quite vividly how I envied my hardware colleagues, who, when asked about their professional competence, could at least point out that they knew everything about vacuum tubes, amplifiers and the rest, whereas I felt that, when faced with that question, I would stand empty-handed. Full of misgivings I knocked on van Wijngaarden’s office door, asking him whether I could “speak to him for a moment”; when I left his office a number of hours later, I was another person. For after having listened to my problems patiently, he agreed that up till that moment there was not much of a programming discipline, but then he went on to explain quietly that automatic computers were here to stay, that we were just at the beginning and could not I be one of the persons called to make programming a respectable discipline in the years to come? This was a turning point in my life and I completed my study of physics formally as quickly as I could. One moral of the above story is, of course, that we must be very careful when we give advice to younger people; sometimes they follow it!

“As a result, the topic became – primarily in the USA – prematurely known as ‘computer science’ – which, actually, is like referring to surgery as ‘knife science’ – and it was firmly implanted in people’s minds that computing science is about machines and their peripheral equipment. Quod non”

Edsger W. Dijkstra

Dijkstra (1986) On a cultural gap http://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/EWD924.html (EWD 924). <br class="br">1980s <br class="br">Contexte: A confusion of even longer standing came from the fact that the unprepared included the electronic engineers that were supposed to design, build and maintain the machines. The job was actually beyond the electronic technology of the day, and, as a result, the question of how to get and keep the physical equipment more or less in working condition became in the early days the all-overriding concern. As a result, the topic became – primarily in the USA – prematurely known as ‘computer science’ – which, actually, is like referring to surgery as ‘knife science’ – and it was firmly implanted in people’s minds that computing science is about machines and their peripheral equipment. Quod non [Latin: &quot;Which is not true&quot;]. We now know that electronic technology has no more to contribute to computing than the physical equipment. We now know that programmable computer is no more and no less than an extremely handy device for realizing any conceivable mechanism without changing a single wire, and that the core challenge for computing science is hence a conceptual one, viz., what (abstract) mechanisms we can conceive without getting lost in the complexities of our own making.

“Program testing can be used to show the presence of bugs, but never to show their absence!”

Edsger W. Dijkstra

Dijkstra (1970) &quot; Notes On Structured Programming http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF&quot; (EWD249), Section 3 (&quot;On The Reliability of Mechanisms&quot;), corollary at the end. <br class="br">1970s <br class="br">Variante: Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.

“The question of whether Machines Can Think… is about as relevant as the question of whether Submarines Can Swim.”

Edsger W. Dijkstra

Dijkstra (1984) The threats to computing science http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD898.html (EWD898). <br class="br">1980s

“It is not the task of the University to offer what society asks for, but to give what society needs.”

Edsger W. Dijkstra

Dijkstra (2000), &quot;Answers to questions from students of Software Engineering&quot; http://www.cs.utexas.edu/~EWD/ewd13xx/EWD1305.PDF (EWD 1305). <br class="br">2000s

“Thank goodness we don't have only serious problems, but ridiculous ones as well.”

Edsger W. Dijkstra

Dijkstra (1982) "A Letter to My Old Friend Jonathan" (EWD475) p. 101 in [Dijkstra, Edsger, Selected Writings on Computing, Springer-Verlag, Berlin, 1982, 9780387906522]
1980s

“A convincing demonstration of correctness being impossible as long as the mechanism is regarded as a black box, our only hope lies in not regarding the mechanism as a black box.”

Edsger W. Dijkstra

Dijkstra (1970) &quot; Notes On Structured Programming http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF&quot; (EWD249), Section 3 (&quot;On The Reliability of Mechanisms&quot;), p. 5. <br class="br">1970s

“Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.”

Edsger W. Dijkstra

Dijkstra (1984) On the nature of Computing Science http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD896.html (EWD896). <br class="br">1980s

“A picture may be worth a thousand words, a formula is worth a thousand pictures.”

Edsger W. Dijkstra

Dijkstra (EWD1239: A first exploration of effective reasoning)
1990s

“Simplicity is prerequisite for reliability.”

Edsger W. Dijkstra

1970s, How do we tell truths that might hurt? (1975)

“When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully structured.”

Edsger W. Dijkstra

Dijkstra (1970) &quot; Notes On Structured Programming http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF&quot; (EWD249), Section 3 (&quot;On The Reliability of Mechanisms&quot;), p. 6. <br class="br">1970s

“One moral of the above story is, of course, that we must be very careful when we give advice to younger people; sometimes they follow it!”

Edsger W. Dijkstra

Dijkstra (1972) The Humble Programmer http://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD340.html (EWD340). <br class="br">1970s <br class="br">Contexte: After having programmed for some three years, I had a discussion with A. van Wijngaarden, who was then my boss at the Mathematical Center in Amsterdam, a discussion for which I shall remain grateful to him as long as I live. The point was that I was supposed to study theoretical physics at the University of Leiden simultaneously, and as I found the two activities harder and harder to combine, I had to make up my mind, either to stop programming and become a real, respectable theoretical physicist, or to carry my study of physics to a formal completion only, with a minimum of effort, and to become....., yes what? A programmer? But was that a respectable profession? For after all, what was programming? Where was the sound body of knowledge that could support it as an intellectually respectable discipline? I remember quite vividly how I envied my hardware colleagues, who, when asked about their professional competence, could at least point out that they knew everything about vacuum tubes, amplifiers and the rest, whereas I felt that, when faced with that question, I would stand empty-handed. Full of misgivings I knocked on van Wijngaarden’s office door, asking him whether I could “speak to him for a moment”; when I left his office a number of hours later, I was another person. For after having listened to my problems patiently, he agreed that up till that moment there was not much of a programming discipline, but then he went on to explain quietly that automatic computers were here to stay, that we were just at the beginning and could not I be one of the persons called to make programming a respectable discipline in the years to come? This was a turning point in my life and I completed my study of physics formally as quickly as I could. One moral of the above story is, of course, that we must be very careful when we give advice to younger people; sometimes they follow it!

“I think of the company advertising "Thought Processors" or the college pretending that learning BASIC suffices or at least helps, whereas the teaching of BASIC should be rated as a criminal offence: it mutilates the mind beyond recovery.”

Edsger W. Dijkstra

Dijkstra (1984) Source: The threats to computing science http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD898.html (EWD898). <br class="br">1980s

Auteurs similaires

Bertrand Russell photo
Bertrand Russell20
mathématicien, logicien, philosophe, épistémologue, homme p… None
Simone Weil photo
Simone Weil77
philosophe française None
Ludwig Wittgenstein photo
Ludwig Wittgenstein28
philosophe et logicien autrichien, puis britannique None
Emmy Noether photo
Emmy Noether1
mathématicienne allemande None
Émile Picard photo
Émile Picard1
mathématicien français None
Alan Turing photo
Alan Turing4
mathématicien britannique None
 Alan Perlis photo
Alan Perlis60
informaticien américain None
 Gilles Deleuze photo
Gilles Deleuze18
philosophe français None