La notación matemática no se puede compilar en código ejecutable, porque hacer matemáticas y escribir un programa son tareas diferentes. La notación matemática está diseñada para facilitar la comunicación de ideas matemáticas entre las mentes humanas, mientras que el software matemático permite que una máquina realice algoritmos computables. Podemos ser mucho más flexibles cuando nos comunicamos entre nosotros, ya que podemos permitir nociones no computables, explicar ideas con oraciones en inglés e inventar notación ad hoc , etc.
Sin embargo, si su pregunta puede interpretarse como una solicitud de recomendaciones de software de matemática gratuita, me complace hacerlo. Mis favoritos personales son SageMath para tareas simbólicas y matemáticas abstractas y Julia para tareas computacionalmente intensivas. Ambos mantienen su notación bastante convencional y, por lo tanto, legible en mi opinión, y tienen algunas construcciones inspiradas en las matemáticas, como las comprensiones de listas (notación de generador de conjuntos para listas) que mejoran aún más la legibilidad. Juntos cubren muchas necesidades de cálculo matemático, aunque a veces la herramienta adecuada para el trabajo será otra cosa y, en esos casos, uno debería usar otra cosa.
- ¿Cuáles son las principales herramientas de colaboración de software de marketing?
- ¿Cuáles son algunos de los mejores software de detección de plagio disponibles?
- ¿Cuáles son algunas de las aplicaciones más útiles para Android, que todavía desconocemos?
- ¿Cuáles son los beneficios del software de gestión hospitalaria?
- ¿Cuál es la diferencia entre Docker y Vagrant? ¿Cuándo deberías usar cada uno?