¿Cuán crucial fue la matemática de alto nivel para aquellos que consideramos que están en el grupo codificador de élite?

Supongo que la lista de nombres (Wozniak, et al.) Son sus ejemplos de un grupo codificador de élite. Eso es un poco desconcertante para mí, ya que cubren una gama mucho más amplia de habilidades.

Torvalds, Thompson y Stallman ciertamente conocen bien el software inteligente. Si bien estoy seguro de que son competentes en matemáticas, esa no es realmente su especialidad.

El trabajo de Knuth tiene un sabor matemático de gama alta, especialmente matemáticas y lógica discretas.

Wozniak era ingeniero electrónico y, aunque estoy seguro de que hackear algunas líneas de ensamblador, no creo que el software o las matemáticas hayan sido fundamentales para sus contribuciones.

Ellison era más emprendedor y gerente que colaborador técnico.

Mi respuesta a su pregunta subyacente es que la lógica y el rigor son importantes para escribir un buen código, pero puede tenerlos sin ser un matemático capacitado.

Me sentiría perjudicado como desarrollador si no tuviera una buena comprensión de las matemáticas.

La mayoría de las veces, cuando se desarrollan, las matemáticas no son importantes, de repente, realmente las necesitas.

Por ejemplo, trabajé en un gran problema de círculo para un cliente, donde ajusté segmentos 3D para crear una forma continua. Pero los segmentos nunca se ajustan correctamente.

Si no tuviera la habilidad matemática para resolver problemas de trigonometría en 3D, nunca habría descubierto por qué.

Gracias, anónimo, por la pregunta para responder a esta interesante pregunta.

Supongo que una respuesta cuidadosa con respecto a la crucialidad sería decir que depende del “codificador de élite” en cuestión. Donald Knuth es un destacado matemático profesional y un programador increíblemente talentoso. Me imagino que diría que las matemáticas de alto nivel son absolutamente cruciales para su vida.

Por el contrario, me imagino que el Sr. Wozniak consideraría que las “matemáticas de alto nivel” (de hecho, cualquier matemática más allá de lo que es necesario para el diseño e ingeniería de hardware) apenas tienen importancia para su prominencia. También me imagino que Woz se sentiría un poco incómodo si se lo incluyera en cualquier “grupo codificador de élite”. Por favor, comprenda que no estoy menospreciando a Woz, una persona que admiro profundamente. Simplemente digo que su influencia en el mundo tiene poco que ver con “matemáticas de alto nivel” O con “habilidades de codificación de élite”, y creo que podría estar de acuerdo con mi afirmación.

Los otros (codificadores de élite) a los que has llamado caerían (supongo) caerían en algún continuo de “crucial” entre esos dos extremos. La programación es una forma de resolución de problemas, estrechamente relacionada con la resolución de problemas de ingeniería, pero de alguna manera más profunda y más amplia, lo suficientemente diferente como para ser su propia disciplina. Esta disciplina (la de informática y codificación) está relacionada con otras disciplinas y profesiones “científicas” (académicas y de otro tipo). Sin embargo, NO se relaciona de manera sobresaliente o particularmente con las matemáticas de nivel superior como disciplina, a diferencia de otras disciplinas generalmente “científicas”. Si me viera obligado a llamar a un “primo” a la programación entre las disciplinas o profesiones, (en mi opinión) sería ingeniería en lugar de matemáticas de nivel superior.