Robert W. Floyd

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Robert W. Floyd (June 8, 1936 - September 25, 2001) was a prominent American computer scientist.

Born in New York, Floyd finished high school at age 14. He graduated from the University of Chicago in 1953 at age 17 and as a Physicist in 1958.

A computer operator in the 1960s, he published his first influential papers and was appointed associate professor at Carnegie Mellon University. Six years later he was appointed a professor at Stanford University.

His contributions included the design and analysis of efficient algorithms for finding the shortest path in a graph and for the sentence recognition problem, but probably his most important achievement was pioneering, with his 1967 paper < i>«Assigning Meanings to Programs», in the area of program verification using logical assertions, where the important notion of invariant appears, essential for proving properties of iterative programs.

Floyd received the ACM Turing Award in 1978 "for having a clear influence on methodologies for creating efficient and reliable software, and for having contributed to the founding of the sub-areas phrase recognition theory, language semantics, programming languages, automated program verification, automated program synthesis, and algorithm analysis.

Posts

  • Robert W. Floyd (1967) Assigning Meanings to Programs. In J. T. Schwartz (ed.): Proceedings of Symposium on Applied Mathematical Aspects of Computer Science, American Mathematical Society, pp. 19-32.

Contenido relacionado

GM-NAA I/O

The GM-NAA I/O is the first operating system in the history of...

Kilobit per second

Equivalent to 1000 bits per second = 1000...

PHP nuke

PHP-Nuke is an automated web-based news and content management system based on PHP and MySQL technologies. Originally PHP-Nuke was a fork made by the...

DirectX

DirectX is a collection of APIs developed to facilitate complex tasks related to multimedia, especially video and game programming, on the Microsoft Windows...

Clipper (programming language)

Unlike other xBase languages, Clipper never had an interpreter mode, similar to dBase's. Its database management utilities, such as the creation of tables...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save