On September 4, 1927, American computer scientist and cognitive scientist John McCarthy was born. He was one of the founders of the discipline of artificial intelligence. He coined the term “artificial intelligence” (AI), developed the Lisp programming language family, significantly influenced the design of the ALGOL programming language, popularized timesharing, and was very influential in the early development of AI.
“Intelligence has two parts, which we shall call the epistemological and the heuristic. The epistemological part is the representation of the world in such a form that the solution of problems follows from the facts expressed in the representation. The heuristic part is the mechanism that on the basis of the information solves the problem and decides what to do.”
– John McCarthy, (1969)
A Young Genius
John McCarthy graduated from high school two years early and already studied the textbooks of MIT in the field of mathematics. He was accepted at Caltech in 1944, but the first years did not go as smooth as expected. The brilliant student skipped the required P.E courses and was suspended. After serving the US Army , he was again readmitted and even studied under John von Neumann. McCarthy earned his degree at Caltech and finished his PhD in mathematics at Princeton.
McCarthy worked at Dartmouth in the 1950s and in this period, he authored a proposal for a two-month, 10-person summer research conference on “artificial intelligence“. It was the first time, the term was used in a publication. In proposing the conference, McCarthy wrote, “The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it“. The Dartmouth Conference was held in the summer of 1956. Marvin Minsky  also attended the conference and later on, he became one of the main AI theorists and joined McCarthy at MIT in 1959. McCarthy invented the computer programming language LISP. It is the second oldest programming language after FORTRAN  and still in use today in the field of artificial intelligence. He also served on the committee that designed ALGOL, which became a very influential programming language by introducing many new constructs now in common use [1,2].
Board Games and AI
In the later 1950s, McCarthy began developing a concept for computer time-sharing in order to improve the efficiency of distributed computing and predated the era of cloud computing by decades. In the same period, McCarthy authored a paper titled, “Programs with Common Sense“. He laid out the principles of his programming philosophy and describing “a system which is to evolve intelligence of human order”. The scientist hosted a series of four simultaneous computer chess matches carried out via telegraph against rivals in Russia in 1966. The matches lasted over a couple of months and McCarthy lost two of the matches and drew two. He later pointed out, that board games like chess were essential for the development of artificial intelligence .
Stanford Artificial Intelligence Lab
During his career, McCarthy co-founded the MIT Artificial Intelligence Project and what became the Stanford Artificial Intelligence Lab, serving as director at Stanford from 1965 until 1980. He was named the Charles M. Pigott Professor at the Stanford School of Engineering in 1987, before stepping down in 1994. The Association of Computing Machinery honored McCarthy with the A. M. Turing Award in 1971 and he received the Kyoto Prize in 1988 and the National Medal of Science in 1990, the nation’s highest technical award [2,3].
Philosophy of AI
In 1979 McCarthy wrote an article entitled “Ascribing Mental Qualities to Machines“. In it he wrote, “Machines as simple as thermostats can be said to have beliefs, and having beliefs seems to be a characteristic of most machines capable of problem-solving performance.” In 1980 the philosopher John Searle responded with his famous Chinese Room Argument, disagreeing with McCarthy and taking the stance that machines cannot have beliefs simply because they are not conscious. Searle argues that machines lack “understanding” or “intentionality” (a term commonly used in the philosophy of mind). A vast amount of literature has been written in support of one side or the other.
John McCarthy died at his home in Stanford on October 24, 2011. At yovisto academic video search , you may be interested in a talk by John McCarthy on the Philosophy of AI.
References and Further Reading:
-  John McCarthy at AI’s Hall of Fame
-  John McCarthy at Stanford University
-  John McCarthy at LA Times
-  FORTRAN – The First Programming Language for Numeric Calculations, SciHi Blog
-  Marvin Minsky and Artificial Neural Networks, SciHi Blog
-  John von Neumann – Game Theory and the Digital Computer, SciHi Blog
-  Dennis Ritchie – Designer of UNIX and C, SciHi Blog
-  John McCarthy at Wikidata
-  Timeline of John McCarthy via Wikidata
-  John McCarthy and Patrick J. Hayes. “Some Philosophical Problems from the Standpoint of Artificial Intelligence“, Sect. 2.1, Machine Intelligence 4, ed. Donald Michie (Elsevier, 1969), p. 463 ff