¿Qué lenguaje de programación necesita aprender un matemático?

Hay, como siempre, un montón de opciones.

  • Mathematica Para ayudar a resolver problemas matemáticos y hacer análisis de funciones.
  • Pitón. Si desea un lenguaje de programación que sea fácil de aprender y que sea de aplicación general.
  • Haskell Si está interesado en el cálculo lambda, o si le gustan las pruebas de corrección, o si simplemente le gustan las cosas elegantes.
  • Matlab / Octave. Un buen entorno para probar rápidamente algoritmos en datos reales, visualización de datos o, si lo desea, hacer mucho álgebra lineal.
  • Julia Si no le importa, todavía no ha existido desde hace mucho tiempo, Julia puede hacer lo que hace Matlab, pero en un lenguaje infinitamente mejor diseñado.
  • R. Si eres un estadístico que se hace llamar matemático.
  • C o C ++. Si quieres escribir programas que sean realmente rápidos.

Si no tiene idea de qué aprender, le sugiero que primero eche un vistazo a Mathematica y Python. Esto beneficiará a cualquier matemático y Python es un trampolín útil para aprender otros idiomas.

… ¿hacer que?

No existen lenguajes de programación específicos para matemáticos, físicos, químicos, jardineros, lingüistas, comerciantes, médicos o cualquier perfil específico: por definición, la persona que escribe el software es programador. Lo que él / ella hace además de eso no es relevante para la elección del idioma.

No necesita aprender ningún lenguaje de programación si quiere ser matemático. Ahora, si está preguntando por entornos e idiomas utilizados principalmente por matemáticos, no puedo decir mucho sobre eso, ya que estoy volviendo a aprender matemáticas de los años anteriores en la escuela primaria y secundaria y todavía no estoy en el punto de hacerlo. cualquier cosa compleja relacionada con las matemáticas en la ingeniería de software, pero un profesor me dijo que trabajaba principalmente con Matlab en su universidad y que ese era el punto más cercano en el que tenía que usar cualquier lenguaje de programación en sus estudios con matemáticas.

Haskell es un lenguaje bastante agradable que me recuerda la forma matemática de pensar cada vez que hago algo en él y es un excelente lenguaje para enseñar programación funcional.

Como informático, diría Haskell. Estamos bien solos con los otros idiomas 🙂

Tiene ‘un poco de reputación’ por necesitar conocimiento de la teoría de categorías para una comprensión completa.

LaTeX es muy útil para crear documentos con caracteres de alta calidad utilizados en matemáticas. Si aprendió una cosa, diría que aprenda LaTeX, ya que lo usaría en casi cualquier aplicación.

¡Debes enfocarte en la programación de arreglos y las aplicaciones donde se usa como MATLAB!