¿Qué campo en informática es un equilibrio entre matemática y programación?

El aprendizaje automático es bueno y, afortunadamente, es un campo enorme y en crecimiento. Esto requiere un buen conocimiento de estadística, optimización, combinatoria, teoría de la información, análisis de Fourier, geometría computacional, topología, teoría de grafos y muchos otros campos de las matemáticas, aunque generalmente no requiere una comprensión completa de todo (pero si quieres hacer investigación, sería bueno aprender más matemáticas para que pueda aplicarlo de formas novedosas).

La teoría de la información es una disciplina relacionada que es mucha matemática pero también una buena cantidad de programación si estás construyendo algo (como un internet cuántico). Un campo relacionado con eso es la criptografía, donde también es útil conocer la teoría de números. Estos dos también requieren un buen conocimiento del procesamiento de la señal a veces.

También hay análisis numérico, teoría de optimización y álgebra lineal numérica que podrían ser justo lo que estás buscando, y esto probablemente también te lleve a la informática de alto rendimiento. También podría conducir a entrar en ciencias físicas e ingeniería, ya que la mayoría de estas soluciones de problemas serán utilizadas por científicos computacionales en biología, física, química y los diversos campos de ingeniería.

Podría estudiar algoritmos en general, aunque para usted probablemente sería bueno trabajar en ellos en un sentido aplicado para poder programarlos. Pero esto es bastante amplio y probablemente obtendrá una mejor imagen si se concentra en algo específico que le interesa y luego realiza una investigación de algoritmos allí (por ejemplo, la teoría de gráficos, que todavía es bastante general pero no tan general como los “algoritmos” )

Los lenguajes de programación y los compiladores tienen una buena cantidad de ambos, aunque las matemáticas están mucho más orientadas a la lógica formal que a cualquier cosa numérica.

Tiene la oportunidad de trabajar tanto en proyectos de programación no triviales (compiladores, herramientas, análisis estático …), como en tareas muy orientadas a las matemáticas (prueba de corrección y solidez, diseño de sistemas de tipos …), así como cosas que realmente combinan elegantemente dos (diseñando nuevas abstracciones, trabajando en probadores de teoremas automáticos o asistentes de pruebas …).

Esto es especialmente cierto si te enfocas en la programación funcional que pone el mayor esfuerzo en usar las matemáticas para una mejor programación. (Y, supongo, programar para mejorar las matemáticas: P.)

Dicho esto, puede que no sea el tipo de matemática en el que estás pensando. Es mucho más probable que use la teoría de categorías, el álgebra universal, la teoría de tipos o la lógica formal que el cálculo o el álgebra lineal o cualquier cosa que implique números de forma remota.

La informática de alto rendimiento funciona para mí, me metí en ella precisamente por el equilibrio descrito en los detalles de la pregunta. Hay muchos subcampos con cantidades variables de esto y aquello, pero prácticamente todas las aplicaciones están orientadas matemáticamente en algún nivel. La programación no siempre es necesariamente una gran belleza desde el punto de vista del diseño de software, pero ciertamente es un área llena de cálculos interesantes.

En mi opinión, las siguientes áreas tienen la misma cantidad de matematicas involucradas:
1. Procesamiento de imagen
2. Gráficos por computadora

Vídeo games meaby ?, específicamente en el área de gráficos, hay mucha matemática y programación detrás. No soy un programador de gráficos, pero leería mucho y supongo que hay 50/50 en ambas áreas.

El procesamiento de imágenes con el software MaTlab requiere habilidades matemáticas y de programación

También el diseño de modelos requiere computación matemática. pero casi no se requiere programación, pero es una combinación de lógica de diseño y uso de bloques en consecuencia

definitivamente algoritmos