Now programmers are getting more and more, so good programmers are getting more and more. But which of them is the top of the list?
In fact, it's almost impossible to say exactly which programmers are the best, but developers in the industry are still very enthusiastic about this topic. ITWorld the rankings and analysis by polling and analyzing data from other foreign communities (such as Quora, Reddit). As a result, there are some names that do recur in the discussion.
Let's take a look at the 15 most qualified programmers who are still alive:
(small part of the first supplementary statement, the following ranking is not based on personal achievements.) If you like Daniel Line in the back, don't tangle don't be excited ~ ≧▽≦ ~)
1. Margaret Hamilton
Main achievement: The hero behind the Apollo program flight control software
Reason for listing: as director of the Charlse Stark Draper Laboratory Software Engineering Department, she led her team to design and develop flight control software for NASA's Apollo and Skylab missions. Based on the work accomplished in the Apollo program, she then developed a common system language and DBTF development paradigm. She pioneered the concepts of "asynchronous software, priority scheduling, and high reliability software design". These all become the foundation of future "software engineering". She was the winner of the 1986 Augusta Ada Lovelace Award and was awarded NASA's Outstanding Space Performance Award in 2003.
User evaluation
Ford_beeblebrox:hamilton, who invented software testing, could be the founder of computer engineering in the United States.
Dan Allen: I think the computer programming (and the related stuff) is just a branch of mathematics, before she's done it (with all due respect, because Knuth is included in the scope). Then a set of flight control software for the aerospace vehicle clearly brings programming to a different paradigm field.
David Hamilton: ... She created the word "software engineering," and then used an example to tell people how to do it.
Drukered: She's amazing.
Recommended Readings
"This is the beautiful programmer, wrote the code to allow Apollo to successfully land on the moon!" 》