Dutch computer scientist who pioneered structured programming, invented the shortest path algorithm, semaphores for concurrent processing, and the THE multiprogramming system.