search
Get Started
search
Robert Floyd - Computer Scientist
zoom_in Click to enlarge

Robert Floyd

description Robert Floyd Overview

Robert W. Floyd was an American computer scientist who made significant contributions to the theory of algorithms and software engineering. He developed well-known computational methods, including Floyd's shortest path algorithm and his cycle-detection algorithm, as well as foundational work in program verification using logical assertions. In 1978, he received the ACM Turing Award for his impact on the creation of efficient and reliable software.

He spent his career at Stanford University.

insights Ranking position

Robert Floyd ranks #28 of 185 in the Computer Scientist ranking, behind Ilya Sutskever, ahead of Daniel Spielman.

help Robert Floyd FAQ

What are Floyd's shortest-path and cycle-detection algorithms?

Robert Floyd developed Floyd–Warshall's algorithm, an efficient dynamic programming method for finding shortest paths in a weighted graph. He also invented Floyd's Tortoise and Hare algorithm, an elegant pointer-based method for detecting cycles in linked data structures.

When did Robert Floyd win the Turing Award?

He received the ACM Turing Award in 1978 for his profound impact on algorithms and the methodology of software construction. His citation specifically highlighted his work on program verification and parsing theory.

What was Robert Floyd's contribution to program verification?

Floyd developed an axiomatic semantics approach using flowcharts in the late 1960s, assigning logical assertions to the edges of flowcharts. This pioneering method allowed mathematicians to formally prove the correctness of programs and heavily influenced Tony Hoare's later work on axiomatic basis.

Did Robert Floyd have a formal PhD?

Remarkably, Robert Floyd never earned a PhD or even a formal high school diploma. Despite this, he became a professor at Carnegie Mellon University and later at Stanford University, heavily influencing early computer science theory.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare