Эдсгер Дейкстра считается основоположником теории алгоритмических структур, потому что он внёс значительный вклад в развитие программирования как научной дисциплины. 13
Учёный считал, что любую программистскую задачу нужно математически описать, доказать правильность выбранного алгоритма и только потом решать. 1 Он выступал за то, чтобы доказывать правильность программы с помощью математических методов, и призывал программистов мыслить алгоритмически. 1
Дейкстра является автором и идеологом структурного программирования. 4 Он предложил проектировать программу как иерархическую структуру блоков, которая состоит из основной программы и подпрограмм, разрабатываемых и вызываемых последовательно, «сверху вниз». 4 В результате при внесении изменений и исправлении ошибок в том или ином блоке гарантированно не выйдут из строя как другие блоки, так и программа в целом. 4