MDL

De WikiCAAD

MDL (originalmente llamado Muddle) es un lenguaje de programación derivado de LISP, desarrollado en el MIT a finales de los años 60. Fue diseñado principalmente para investigación en inteligencia artificial y procesamiento de lenguaje natural, pero también tuvo un papel clave en la historia de las aventuras conversacionales.

En la década de 1970, un grupo de estudiantes del MIT, incluyendo Marc Blank y Dave Lebling, usaron MDL para desarrollar Zork, la primera gran aventura de texto después de Adventure. MDL ofrecía características avanzadas para la época, como estructuras de datos complejas y manipulación eficiente de cadenas de texto, lo que permitió a Zork tener un parser mucho más sofisticado que el de Adventure, capaz de interpretar frases complejas.

El código original de Zork en MDL solo podía ejecutarse en grandes ordenadores como PDP-10. Para hacer viable su comercialización en los primeros microordenadores, Marc Blank y Joel Berez desarrollaron la Máquina-Z, un sistema que permitía ejecutar juegos de Infocom en múltiples plataformas mediante un intérprete. Así, Zork fue reescrito en un nuevo lenguaje basado en MDL, más compacto y portable: el ZIL (Zork Implementation Language), que dio origen al formato estándar de las aventuras de Infocom.