Creo que la respuesta obvia (y breve) es acerca de la programación funcional, que es “muy buena para modelar construcciones matemáticas y está muy ligada a conceptos matemáticos, particularmente al cálculo de Lambda” – (respuesta en Ingeniería de software, StackExchange).
Para conocer los orígenes de esta conexión, consulte LISP de John McCarthy: el primer lenguaje de programación funcional fue “Originalmente creado como una notación matemática práctica para programas de computadora, LISP se basa en la notación del cálculo lambda de Alonzo Church”.
Los lenguajes de programación ahora están cayendo unos sobre otros para introducir una sintaxis funcional (y convertirse en algo más parecido a Lisp), una tendencia que Paul Graham pronosticó hace años. Básicamente, la programación es una forma de representar la lógica, y la programación funcional está más cerca de las formalidades matemáticas de la lógica que (por ejemplo) las declaraciones anidadas if o case-test.
- ¿Cuál es la complejidad computacional de un problema de clasificación? ¿Es P o NP?
- ¿Es la formación lineal la mejor producción de clasificación?
- ¿Qué tipos de matemáticas son las más destacadas en informática?
- ¿Qué significa shift / reduce en el análisis?
- ¿Cuál es la diferencia en informática, matemáticas e informática en los IIT?