Absolutamente.
Muchos algoritmos que utilizan los programadores han sido desarrollados por personas con conocimientos de matemáticas. Tome un motor de búsqueda, por ejemplo. Un popular algoritmo de motor de búsqueda llamado ‘modelo de espacio vectorial’ es una aplicación de matemática vectorial. Este artículo de Wikipedia explica cómo se usa exactamente: modelo de espacio vectorial
Solo he dado un ejemplo arriba, hay muchos más. He aquí por qué las matemáticas juegan un papel importante en las empresas de tecnología, especialmente las que juegan con grandes cantidades de datos (Facebook, Google, Quora, etc.):
- ¿Las frecuencias negativas están presentes en la naturaleza?
- ¿Puede tianhe-2 calcular 9 ^ 9 ^ 9?
- ¿Qué debo hacer para resolver y comprender la física sin mirar la solución?
- ¿Cuáles son algunas aplicaciones comunes de la teoría K en física?
- ¿Qué es la entropía de permutación?
Hay 3 funciones básicas en el desarrollo de software:
1. Entendiendo el problema
2. Desarrollar un algoritmo que resuelva el problema.
3. Convertir el algoritmo en código
El paso 3 no es gran cosa. Lo que hace o deshace empresas como Google, Facebook, Quora son los pasos 1 y 2. Estos pasos solo pueden ser realizados bien por alguien que tenga un conocimiento profundo de las matemáticas.