Ã EWD 340 ☆ We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
W DijsktraI planned to restart my readings of the EWDs with this humbling article which was also his Turing Award Lecture It deals with how insignificant a programmer is compared to the machines and the underlying concepts that s he is pitted against It elucidates the importance of good design and abstraction in Computer Science, the necessity to share your views when you feel something about a field is wrong but the herd mentality tells you otherwise, the firm grounding in correctness for the programs that are Can t recommend enough It starts with some background where hardware is seen as fashionable compared to the software and continues why software will be a bigger problem and must improve Then, it describes the necessary conditions for any breakthrough understood benefits, economical costs, and feasibility.
First two are briefly explained and the last condition is extended and supported by manageable programs, reduced set of features, proofs and verification, large pattern libraries, better tools i.
e programming languages , and abstractions factored programming He also shortly touches the road blockers political status, unbalanced education, etc Finally, he concludes accepting our limits and flaws isn t a bug but a feature to design and to develop for the future.
You will also find the source of many quotes t great perspective from a great mind
The lecture summarizes the programming practice from its inception to its future The journey, about which Mr Dijsktra writes so eloquently, is a fascinating view of how and why some issues, such as lack of changes in hardware industry, made their way in the programmers realm It was a surprise to read the author advocating the retirement and removal of certain programming languages from existence, as most scientists would argue their usage for educational purposes The lecture is immensely humbling, and incredibly saturated with wisdom of programming I would highly recommend reading this to anyone who wants to become a better programmer.
books, EWD 340 Author Edsger W Dijkstra This Is Very Good And Becomes The Main Topic To Read, The Readers Are Very Takjup And Always Take Inspiration From The Contents Of The Book EWD 340 , Essay By Edsger W Dijkstra Is Now On Our Website And You Can Download It By Register What Are You Waiting For Please read And Make A Refission For Download Epub Format Þ EWD 340 PDF by Þ Edsger W.