John Clifford Shaw (23 de febrero de 1922 – 9 de febrero de 1991) [1] fue un programador de sistemas en la Corporación RAND . Es coautor del primer programa de inteligencia artificial , el Logic Theorist , y fue uno de los desarrolladores de General Problem Solver (máquina universal de resolución de problemas ) y de Information Processing Language (un lenguaje de programación de la década de 1950). Information Processing Language es considerado el verdadero "padre" del lenguaje JOSS . [2] Uno de los eventos más significativos que se produjeron en la programación fue el desarrollo del concepto de procesamiento de listas por Allen Newell , Herbert A. Simon y Cliff Shaw durante el desarrollo del lenguaje IPL-V . [3] Inventó la lista enlazada , [4] que sigue siendo fundamental en muchas ramas de la tecnología informática moderna.