Como se desarrollaba la Inteligencia Artificical antes de Python

Python Inteligencia Artificial
¿Problemas de visión? En Tecsify nos importa la inclusión de personas con discapacidad, por eso, ahora puedes esuchar los articulos narrados en tiempo real

Hablar de Inteligencia Artificial (IA) y procesos de aprendizaje automatico es casi un sinonimo de hablar sobre Python y sus librerías para esta materia;

Python es el lenguaje más usado hoy en día en proyectos de inteligencia artificial, sobre todo en el campo del ‘machine learning’, esto gracias a su gran popularidad como lenguaje de programación generalista (y también en campos relacionados, como el análisis de datos) que todas las grandes bibliotecas de IA (Keras, TensorFlow, SciPy, Pandas, Scikit-learn, etc) estén diseñadas para trabajar con Python.

upload.wikimedia.org/wikipedia/commons/thumb/c/...
Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo

Tambien te puede interesar: Que son los códigos de estado HTTP y cuál es su significado

Sin embargo, la inteligencia artificial es mucho más antigua que Python, y hubo otros lenguajes que destacaron en este campo décadas antes..

A continuación revisaremos un poco sobre los mismos:

LISP:

LISP es el más antiguo de los lenguajes de programación dedicados a la inteligencia artificial entre aquellos que aún siguen en uso; y también es el segundo lenguaje de programación de alto nivel de la historia; creado en 1958 por John McCarthy, quien dos años antes ya era responsable de acuñar el término ‘inteligencia artificial’.

McCarthy había desarrollado poco antes un lenguaje denominado FLPL (FORTRAN List Processing Language) una extensión de FORTRAN, y decidió recopilar en un mismo lenguaje la naturaleza de alto nivel de FLPL, todas las novedades aportadas por IPL, y el sistema formal conocido como cálculo lambda. El resultado se bautizó como LISP (de ‘LISt Processor’).

Common Lisp - Visual Studio Marketplace
Código en LISP

PROLOG

El lenguaje PROLOG (del francés ‘programmation en logique‘, creado en 1972) por el profesor de ingeniería informática francés Alain Colmeraurer; esto con el objetivo de introducir en el desarrollo de software el uso de las cláusulas de Horn, una fórmula de la lógica proposicional.

Aunque globalmente nunca llegó a ser tan usado como LISP, sí se convirtió en el principal lenguaje de desarrollo de IA en su continente de origen (así como en Japón).

La facilidad que PROLOG proporciona a la hora de gestionar métodos recursivos y las coincidencias de patrones provocaron que IBM apostara por implementar PROLOG en su IBM Watson para tareas de procesamiento de lenguaje natural.

GitHub - JCumin/npp_prolog: Prolog syntax highlighting for Notepad++
Código en Prolog

IPL

El Information Processing Language (IPL) es un lenguaje de bajo nivel (casi tanto como el ensamblador) creado en 1956 con el fin de demostrar que los teoremas expresador en el ‘Principia Mathematica‘ por los matemáticos y filósofos Bertrand Russell y Alfred North Whitehead podían ser probados recurriendo a la computación.

Jacobo Quevedo
Jacobo es Administrador de Empresas y Software Developer Mexicano, con estudios en Marketing, Branding y Diseño.