-
Born in Boston Massachusetts
-
McCarthy graduated from Belmont High School two years early.
-
Wrote in statement that he "intended to be a professor of mathematics"
-
Graduated from Caltech with a BS in Mathematics after being suspended for not attending his physical education courses. Served in the US Army during his suspension and was allowed readmission.
-
Attended a lecture by John Von Neumann, inspiring him to think about and work with what was later named Artificial Intelligence.
-
Completed doctoral dissertation "Projection Operators and partial Differential Equations"
-
-
Worked with Claude Shannon to edit collection of papers on Machine intelligence
-
-
wrote proposal along with Marvin Minsky, Nathaniel Rochester, and Claude Shannon titled "A proposal for the Dartmouth summer research project on Artificial Intelligence" for the following summer. Beginning to serious work in this field.
-
-
-
worked with Marvin Minsky to set up the Artificial Intelligence laboratory at MIT
-
LiSt Processing. Artificial Intelligence needed a new computer programming language. Based on lambda calculus with symbolic expressions rather than numbers. Used tree-data structures, dynamic typing, and self-hosting compiler. Allowed for great expansion of ideas in computer science, including interpreters that are written in the same language as the program itself. Today it's used in many natural language programs and research. Second oldest surviving language after FORTRAN.
-
Elaborated on his idea of artificial intelligence. He considered it "math with common sense". Named a hypothetical program "advice taker" using logic based data.
-
This technique allowed pieces of computer code that are not needed by running computations, to be automatically removed from computer's random access memory. Added to LISP, and is used in many other programming languages. Helped to free memory.
-
Mccarthy argued for the need for computers to perform commonsense reasoning if they are going to be considered intelligent. Controversial as issues with knowledge and reasoning have many exceptions, even in real life.
-
First to propose and design time-sharing computer systems, allowing computers to switch attention back and forth between tasks. Individual users could appear to have access to a mainframe computer. Became common in the 1960's and 70's.
-
McCarthy was involved in the committee that developed ALGOL 60. Used his "garbage" collection technique.
-
Remained there until his retirement in 2000. Referred to as "uncle John" by his students. Made many contributions while there, and had many students that he advised go on to make other developments in the field.
-
Developed timesharing system with J.C.R Licklider, Edward Fredkin, Bolt Beranek, and Newman. Helped inspire creation of project MAC.
-
Included theories of conditional expressions, and uses, and methods of recursion induction for programming properties of recursively defined functions.
-
Research based in machine intelligence, interactive computing and autonomous vehicles.
-
Chess match between McCarthy's Kotok-McCarthy Chess Program of the United States, and the Soviet Union's Institute of Theoretical and Experimental Physics Kaissa Chess Program. In a 4 game match, McCarthy lost two games and tied two games. The games were played via telegraph.
-
Bet gained publicity, and involved more than $2000. McCarthy ended up losing the bet.
-
Paper on situation Calculus
-
Predicted ecommerce decades before its implementation.
-
Awarded by the Association for Computing Machinery, USA, similar to Nobel Prize but for computer scientists. Awarded for his work on Artificial Intelligence.
-
SAIL received national attention after the Rolling Stone Magazine wrote an article about SPACEWAR called "SPACEWAR: Fanatic Life and Symbolic Death Among the Computer Bums"
-
Awarded the Kyoto Prize honoring individuals who have made significant contributions in the fields of science, technology, arts, and philosophy.
-
Demonstrated technology to the Homebrew Computer Club.
-
-
He proposed in this article that machines can be said to have their own beliefs, and having a belief is characteristic of most machines capable of problem-solving.
-
Responded with his famous "Chinese Room Argument" believing that machines can't have beliefs because they aren't conscious, they lack understanding or intentionality.
-
Idea of a tower going up to space, kept vertical by force of stream of pellets along a conveyor belt.
-
Became a member of American Academy of Arts and Sciences.
-
Became a member of the National Academy of Engineering.
-
Became a member of the National Academy of Sciences
-
Awarded for contributions to computer science and artificial intelligence.
-
McCarthy's 1968 determination that a computer program could beat the world chess champion was finally successful.
-
-
Short story about whether robots should have emotions
-
Honors the greatest minds in science and engineering
-
-
-
-
Passed away in Stanford, California at the age of 84.
link text] -
Celebration of John McCarthy's acheivements in computer science and Artificial Intelligence during AAAI spring Symposium.