Esta semana ha sido mis primeros y verdaderos contactos con Inteligencia Artificial y al menos desde el punto de vista del profesor, los códigos son muy pequeños… pero eso sí, muy bien pensados y hechos en Lisp los reducen aún más.
Lisp es un lenguaje que rompe paradigmas a como estamos acostumbrados a programar, los que lo conozcan me darán la razón.
Es interesante ver en Lisp que todo se programa en base a listas y funciones, por ejemplo el factorial se programaría así.
(defun factorial (n)
(cond
((eq n 1 ) 1 )
(t (* n ( factorial (- n 1 ))))
)
)
Desde un intérprete muy al estilo python.
Ya empezamos a ver los primeros algoritmos, como reconocimiento de patrones. Como les mencione en un anterior post, prometo postear todo código que me dejen de tarea.
Excelente!!, como tu mencionas, cambia completamente la forma de programar, al igual que otros lenguajes como Prolog, que se basa en inferencías y hechos, saludos