Sí. Las matemáticas tienen una forma de reducir los fenómenos naturales a la forma más simple posible. Comenzará a ver cómo casi todo en el mundo es una expresión de algunos fenómenos naturales, incluso las interacciones humanas pueden modelarse estadísticamente. Los agentes de bienes raíces, por ejemplo, confían en el hecho de que estadísticamente, si se conecta con suficientes personas, tiene la garantía de conocer a algunas personas que buscan comprar o vender una casa, y que hay suficiente movimiento en la población a la que se conecta. para mantener el ingreso de dinero para que pueda pagar sus facturas, etc., si realiza una cierta cantidad de redes por mes.
La programación describe sistemas, y al menos le enseñará a ver todas las interacciones como algo que puede ser modelado de manera abstracta por algún tipo de algoritmo que pueda ser ejecutado por una computadora.
La combinación de programación y matemáticas te enseñará que, esencialmente, la forma más simple de entender el mundo no es como una serie de pasos en el tiempo, sino como un modelo matemático descriptivo de funciones compuestas y tipos algebraicos abstractos que representan ciertos tipos de cálculos. C es el nivel más bajo de comprensión algorítmica, que ve los árboles en detalle pero a expensas de perder el bosque. Haskell, Idris, Agda, ML son lo opuesto, modelando todo (de manera eficiente, incluso) como una declaración que describe lo que es, en lugar de cómo crearlo, tanto: estos lenguajes ven el bosque, pero los detalles de implementación están ocultos ( pueden perder los árboles), aunque PUEDES averiguar cómo se verán los árboles con algo de esfuerzo y comprender cómo funciona el compilador.
- ¿Cómo es la codificación, como las matemáticas, o como escribir en otro idioma?
- ¿Dónde puedo obtener un código para la entrada y salida rápida de enteros, enteros largos largos, flotante, doble, caracteres y cadenas para C?
- En términos simples, ¿qué quieres decir con enmarcar bits?
- Cómo hacer una forma generalizada a partir de un conjunto dado de expresiones (pasos / algoritmo de deseo)
- ¿Cómo es Btech en matemáticas y computación?
Al ser un políglota de nivel medio (acercarse a Sr, tal vez, si eso no es demasiado egoísta de mi parte), he aprendido que hay muchas maneras de ver el mundo. La idea de que el tiempo sea una ilusión me parece más plausible después de estudiar Haskell, por ejemplo, porque cada suceso se puede modelar declarativamente como funciones y operaciones secuenciadas. Pero también puedo ver las cosas como una interacción compleja de muchos componentes pequeños después de ver cómo funcionan C y el ensamblaje.
Comprender las matemáticas te mostrará que hay patrones en absolutamente todo: la secuencia de Fibonacci ocurre en todas partes en la naturaleza, describe cómo los remolinos de vapor, los patrones de ramificación de los árboles, la forma en que se desarrollan los pedales en las flores, etc. Math te mostrará que hay elegancia y orden en todo el universo, y cuán simple es modelar incluso cosas que parecen muy grandes y complejas al principio con una o algunas ecuaciones.
Si eres un pensador suficientemente abstracto, las matemáticas y la programación también afectarán la forma en que razonas sobre otras cosas. Comenzará a ver fallas en los argumentos de otras personas, especialmente si se acostumbra a escribir pruebas unitarias en su práctica de programación, porque se acostumbra a buscar casos límite y otras posibilidades de ejecución fuera de las intencionales obvias (¿qué sucede si esto la función recibe nulo, o una cadena, cuando espera un int? ¿Podría suceder esto? etc.). Verá, a partir de esto, que casi todas las cuestiones sociales no son cuestiones en blanco y negro que las personas suelen hacer, pero hay muchas variables involucradas que pueden influir en la respuesta ética a la pregunta y hacer que sea más difícil determinar claramente respuesta correcta. Aprenderá a cuestionar las presuposiciones sobre las que se basan los argumentos de las personas, presuposiciones que ellos mismos ni siquiera se dan cuenta de que están haciendo (las matemáticas mismas se basan en un conjunto de presuposiciones aceptadas que no se pueden probar y deben darse por sentadas).
Solo una advertencia, este conocimiento no salvará al mundo, solo le permitirá ver cuán locamente está realmente la mayoría de las personas y le permitirá a usted y solo a usted construir argumentos y conclusiones más racionales y sólidos para usted.