Edsger Dijkstra's Turing Award Lecture: The Humble Programmer (1972)

Edsger Wybe Dijkstra, a renowned computer scientist, delivers his Turing Award acceptance lecture titled 'The Humble Programmer' in 1972, highlighting key insights into programming and software development.

Edsger W. Dijkstra2.6K views54:42

🔥 Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in Thailand under the topic 'สภาพอากาศ'.

About this video

Edsger Wybe Dijkstra was one of the most prolific computer scientists of all time. This is Dijkstra’s Turing Award acceptance lecture. This lecture is also known as The Humble Programmer, EWD340: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD340.html In the original video of this lecture, some parts are missing, the following are the time stamps of the missing parts followed by the corresponding text as obtained from EWD340. 5:42 "The overwhelming problem was to get and keep the machine in working order. The preoccupation with the physical aspects of automatic computing is still reflected in the names of the older scientific societies in the field, such as the Association for Computing Machinery or the British Computer Society, names in which explicit reference is made to the physical equipment. What about the poor programmer? " 25:46 "vastly different from what it has been up till now, so different that we had better prepare ourselves for the shock. Let me sketch for you one of the possible futures. At first sight, this vision of programming in perhaps already the near future may strike you as utterly fantastic. Let me therefore also add the considerations that might lead one to the conclusion that this vision could be a very real possibility. The vision is that, well before the seventies have run to completion, we shall be able to design and implement the kind of systems that are now straining our programming ability, at the expense of only a few percent in man-years of what they cost us now, and that besides that, these systems will be virtually free of bugs." 29:32 "In the present situation it is quite usual that for a specific system, the price to be paid for the development of the software is of the same order of magnitude as the price of the hardware needed, and society more or less accepts that. But hardware manufacturers tell us that in the next decade hardware prices can be expected to drop with a factor of ten. " 39:42 "determining what we can think or express at all! The analysis of the influence that programming languages have on the thinking habits of its users, and the recognition that, by now, brainpower is by far our scarcest resource, they together give us a new collection of yardsticks for comparing the relative merits of various programming languages. " All EWDs (Dijkstra’s papers) can be found here: https://www.cs.utexas.edu/users/EWD/welcome.html

Video Information

Views
2.6K

Total views since publication

Likes
71

User likes and reactions

Duration
54:42

Video length

Published
Jan 2, 2023

Release date

Quality
sd

Video definition

Tags and Topics

This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:

Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.