djikstra Algorithm

His fundamental contributions cover diverse areas of compute science, including compiler construction, operate systems, distributed systems, sequential and concurrent programming, programming paradigm and methodology, programming language research, plan design, plan development, plan verification, software technology principles, graph algorithms, and philosophical foundations of computer programming and computer science. As Bertrand Meyer (2009) noted," The revolution in views of programming started by Dijkstra's iconoclasm led to a movement known as structured programming, which advocated a systematic, rational approach to plan construction.

djikstra source code, pseudocode and analysis