Turing quagmire es un término de argot para los lenguajes de programación que son Turing-completos pero tienen una sintaxis y una semántica extremadamente primitivas. Son inconvenientes para la programación práctica (debido a la dificultad de escribir programas y bajo rendimiento), pero son adecuados para otras tareas (probar la no computabilidad de algunas funciones, ilustrar los principios básicos de la programación, etc.). Por lo tanto, son de interés para la informática . Muchos lenguajes de programación esotéricos también son pantanos de Turing.
Sin embargo, debido a la simplicidad de construcción e implementación, son convenientes para la generación automática de código .
Otras posibles traducciones: pozo de Turing, pozo de alquitrán de Turing. Literalmente: pozo de alquitrán de Turing .
54. Cuidado con los pantanos de Turing, donde se puede hacer de todo, pero nada interesante se puede hacer fácilmente.
— Alan Perlis, " Epigramas sobre programación ", SIGPLAN Notices vol. 17, núm. 9, septiembre de 1982, páginas 7-13 .Hay dos tendencias en el desarrollo del atolladero de Turing: reducción de instrucción y reducción de carácter. Resultados: