His use of the letter "P" led to some confusion, but he later explained that he meant it to be a portmanteau, "prolaag", in contrast to V, which stood for "increase" in his paper "Cooperating sequential processes", which introduced the semaphore framework.  He developed the shunting-yard algorithm for evaluating infix notation and originated the phrase “considered harmful” in his notorious hate for the “GOTO” statement. He created an algorithm that is the basis for the A-star algorithm and that can fail when the edge weights of its input graph are negative. For 10 points, what Dutch computer scientist formulated a namesake shortest path algorithm?
His use of the letter "P" led to some confusion, but he later explained that he meant it to be a portmanteau, "prolaag", in contrast to V, which stood for "increase" in his paper "Cooperating sequential processes", which introduced the semaphore framework.  He developed the shunting-yard algorithm for evaluating infix notation and originated the phrase “considered harmful” in his notorious hate for the “GOTO” statement. He created an algorithm that is the basis for the A-star algorithm and that can fail when the edge weights of its input graph are negative. For 10 points, what Dutch computer scientist formulated a namesake shortest path algorithm?
His use of the letter "P" led to some confusion, but he later explained that he meant it to be a portmanteau, "prolaag", in contrast to V, which stood for "increase" in his paper "Cooperating sequential processes", which introduced the semaphore framework.  