von neumann machine: any digital computer incorporating the ideas of stored programs and serial counters that were proposed in 1946 by von Neumann and his colleagues
artifact: a man-made object taken as a whole
prolog: a computer language designed in Europe to support natural language processing