¿Es posible que las personas que no les gustan las matemáticas se conviertan en un buen programador?
¡No, no, no, no, sí y no!
No, porque a menudo lo necesitas.
(! (a | (! (b && c) || d) && (! e)))
¿Por qué no funciona?
foo ('a', 'b', 19, g(h))
bar ('c', 'd', 44)
¿Se puede reescribir de una manera más abstracta?
¿968 ms es más o menos que 0.7 s? Cuántos MB necesita, cuántos Ghz tiene la máquina, un byte será suficiente: las matemáticas son parte del trabajo diario. A veces explícitamente y matemáticas superiores.
Siempre implícitamente baja matemática.
La matemática es un campo amplio, desde el cálculo hasta la matriz, la geometría, la lógica, la estadística, la teoría de categorías y la teoría de grafos. Entonces, si cree que está programando sin usar las matemáticas, tal vez esté equivocado.
Si observa los problemas en la página del Proyecto Euler , encontrará acertijos, donde no tengo idea, cómo se usan las matemáticas para resolverlo. (No es que pueda resolverlos sin las matemáticas). Tenga en cuenta que el tamaño del problema es normalmente tan grande, que no puede resolverlos con fuerza bruta.
Sin embargo, dado que no puedo resolver muchos de ellos (aproximadamente 2/3 por ahora), ¿significa que no me gustan las matemáticas?
Si no estudiaste matemáticas, probablemente no sabrás dónde puedes encontrar matemáticas en tu vida diaria, incluida la programación.
Incluso si solo te especializaste en mover componentes GUI en la pantalla para que se vea bien, de alguna manera estás haciendo matemática.