La programación es matemática. Mucha gente a continuación dice que las matemáticas apenas se usan en informática. En el caso de Facebook, esto no es del todo cierto. La cuestión es que las matemáticas no son realmente números. Las matemáticas no son tan rígidas como generalmente se enseñan en la escuela secundaria y la universidad, pero de hecho pueden ser muy creativas y dinámicas. Las matemáticas, como la programación, se trata de abstracción. La diferencia entre programación y matemáticas radica en cómo se usa la abstracción.
En la programación, las cosas se abstraen para que podamos pasar de algo simple y usarlo para crear sistemas más complicados, mientras que en matemáticas las cosas se abstraen para que los sistemas más complicados puedan ser simples .
Básicamente, en programación estás construyendo mientras que en matemáticas estás desarmando.
- ¿Cómo podemos usar el concepto de manejo de archivos de C ++ en HTML con PHP?
- Cómo resolver recursos bloqueados desde la herramienta web master
- ¿Qué es PHP cuando no lo sabes?
- ¿Cuál es el mejor tutorial HTML5 para un principiante absoluto?
- ¿Qué es lo único que nadie te dice sobre el aprendizaje del desarrollo web?
Entonces, cada vez que intentas encontrar la forma más simple de hacer algo, estás haciendo matemáticas, y cada vez que estás usando esa cosa simple para construir otra cosa, estás programando.
Para tomar el ejemplo de Facebook, Facebook debe administrar grandes cantidades de datos, y hacer que esta administración sea óptima tiene un campo completo de matemáticas dedicado a ello. Entonces, realmente, la programación y las matemáticas son inseparables.
Debido a esto, probablemente no deberías pensar en “habilidad” en matemáticas o “habilidad” en programación, solo deberías pensar en resolver los problemas que están frente a ti. Esto se reduce a la práctica, la determinación y no tener miedo de hacer preguntas. Esta es básicamente una versión larga de la respuesta del usuario de Quora.