Defined by John McCarthy, who coined the term in 1955, as "the science and engineering of making intelligent machines, especially intelligent computer programs". This definition uses "artificial" to refer to computers but uses "intelligent" twice, highlighting the difficulty in defining intelligence itself.