linkikaibin
Ada Lovelace
Edsger Dijkstra
Shunting-yard algorithm