Por supuesto, depende de qué tipo de programación esté haciendo.
Escribir simulaciones científicas es un tipo de programación muy diferente en comparación con el desarrollo web front-end, por ejemplo.
Un cierto grado de matemática es casi inevitable en la mayoría de las áreas de programación, pero el grado de complejidad matemática seguramente varía.
- ¿Qué es el análisis p delta?
- ¿Cómo garantiza la computadora la uniformidad al generar un número aleatorio distribuido uniformemente?
- ¿Qué es la reducción en la teoría de la complejidad computacional?
- Cómo demostrar que existe un conjunto de movimientos para que todos los elementos de la matriz se conviertan en 0, donde en un movimiento tienes que elegir dos elementos distintos de cero y restar uno de los dos dada una condición
- ¿Qué tipo de conocimiento matemático se requiere para una carrera en programación?
Por ejemplo, estaba escribiendo un juego de iPhone donde quería que el personaje señalara hacia donde el usuario tocaba la pantalla. Suficientemente simple, pero requería crear un vector que apuntara desde el personaje al punto de contacto, y usar un arcotangente para encontrar el ángulo para rotar el sprite.
Para otro juego, tenía que ser capaz de dibujar una forma de n lados de cierto tamaño hecha de pequeños triángulos de colores que pudieran rotarse individualmente y girarse en su lugar. Como puedes imaginar, esa tarea tenía el seno y el coseno escritos por todas partes.
También escribí una simulación básica del sistema solar donde se tuvo que implementar una variedad de operaciones de vectores para permitir la rotación planetaria alrededor de un eje.
La lista de ejemplos de veces que tuve que usar las matemáticas en la programación es prácticamente interminable, pero creo que entiendes el punto.
Dependiendo de lo que hagas, es posible que no te encuentres con las matemáticas a cada paso. Dicho esto, ¡tener una sólida comprensión de las matemáticas nunca va a doler!