En 1949 Shannon presentó un artículo científico en una convención de Nueva York titulado "Programming a Computer for Playing Chess" donde presentaba muchas ideas y algoritmos que son utilizados todavía en los programas modernos de ajedrez.