¿Existen tipos de programas de software que involucren matemáticas, pero que puedan resolver problemas cotidianos (es decir, no un motor de juego de física completo o un nuevo algoritmo criptográfico)?

Te voy a dar la respuesta más artificial posible:

Alguien podría escribir un programa para hacer un análisis de aprendizaje automático de cuando se despierta, se va a dormir, el ruido ambiental mientras duerme, la hora local del día y de la noche en que ocurre todo esto, y una encuesta simple y diseño Un programa para ayudarlo a dormir bien. Incluso podrían descubrir qué formas de ayudarlo a dormir mejor usando un acelerómetro para rastrear cuánto movimiento experimenta su cama mientras duerme, qué sonidos o música le son más relajantes y más.

Alguien podría escribir un software tan complejo solo para ayudar a las personas a dormir. Las matemáticas requeridas no son broma, ya que alguien como Conner Davis puede confirmar y exponer con toda probabilidad en detalle.

Y por supuesto, alguien tiene.

Dormir como Android

Las matemáticas pueden describir el universo, si estás dispuesto a esforzarte, y casi sin importar lo que hagas en el desarrollo de software, te encontrarás haciendo tantas o tan pocas matemáticas como te sientas cómodo. Estar cómodo o al menos dispuesto a sumergirse o nadar con las matemáticas es una buena cualidad si va a escribir software, o viceversa.

Entonces, como nadie más lo ha señalado …

Todo el software involucra matemáticas. Las matemáticas son lo que hacen las computadoras .

Cuando escribe una letra en un procesador de textos, las matemáticas están involucradas. Cuando usa su navegador para mirar una página web, las matemáticas están involucradas. Cuando envía un correo electrónico, las matemáticas están involucradas. Cuando imprimes algo, las matemáticas están involucradas. Cuando lees un libro en un Kindle, las matemáticas están involucradas.

Lo único que una computadora realmente hace, cuando se llega a eso, es manipular números. Todo lo demás que haces con una computadora se logra al encontrar una manera de que los números representen otras cosas … y eso es un uso de las matemáticas.

Hay algunos tipos de software de ingeniería que implican muchas matemáticas:

  • Paquetes de diseño de circuitos impresos y microprocesadores
  • Paquetes de cálculo del balance de energía, incluidos los circuitos eléctricos de baja a alta tensión.
  • Paquetes de cálculo de balance de masa y energía para plantas químicas
  • Paquetes de cálculo de equilibrio de fase para mezclas químicas
  • Resistencia del material, mapa de esfuerzo cortante y paquetes de cálculo
  • Paquetes de dinámica de fluidos de computadora
  • Mapa de calor y paquetes de distribución de calor
  • Paquetes de cálculo de carga de estructura civil

Es posible que haya escrito esta pregunta en un dispositivo que depende de algún software matemático en algún lugar de su pila. Los aparatos de alta eficiencia a menudo usan algunas matemáticas superiores. Los controladores de servicios públicos a menudo requieren matemáticas complejas. El cálculo eficiente de las rutas de entrega óptimas lo requieren.

Wolfram Alpha. Es un sitio web gratuito (Wolfram | Alpha Mobile-Computational Knowledge Engine) y una aplicación (no gratuita) que puede descargar en su teléfono.

Puede resolver prácticamente cualquier problema matemático en cualquier materia que le arrojes, incluidos los problemas de la ciencia.

Lo uso casi a diario y lo he estado haciendo durante algunos años y todavía estoy aprendiendo cosas nuevas que puede hacer.