LISP o PROLOG son hechos en lenguaje ensamblador
los compiladores de inteligencia artificial estan hechos en lenguaje de maquina?
No estos lenguajes estan hechos normalmente en C, ya que la naturaleza de los mismos es muy distinta a la del lenguaje ensamblador, puesto que estos lenguajes son funcionales y se basan en la recursión, la cual es complicada de implementar directamente en lenguaje maquina, es por ello por lo que se implementan en c que es un lenguaje mas estructurado pero a la vez nos permite intercalar alguna que otra instrucción en ensamblador, para optimizar el rendimiento de nuestro código.
