¿Las matemáticas son necesarias en desarrollo de software?

Raizox

Himbersor
Desde
4 Ago 2020
Mensajes
566
Reputación
1.825
Pues hombre, que yo sepa hay una FP Superior de Programación y la peña que accede no tiene más que las mates de bachiller, o a veces ni eso, así que muy necesarias no serán al menos para hacer el típico curro de mono sota-caballo-rey.

Supongo que ya los hinjenieros las necesitarán para hacer más cosas.
 

SolyCalma

Madmaxista
Desde
20 Abr 2019
Mensajes
8.176
Reputación
25.428
Lugar
la ruta Destroy
Cuantas mas matemáticas comprendas mejor para abrir y la mente y por tanto para plasmar instrucciones de forma abstracta.
 

HUSH

Madmaxista
Desde
20 Ene 2008
Mensajes
3.811
Reputación
10.924
Conozco programadores con 30 años desarrollando y prácticamente solo han necesitado la regla de tres.
 

pamplinero

Madmaxista
Desde
7 Feb 2008
Mensajes
19.763
Reputación
29.253
En mi proyecto fin de carrera tenía que calcular integrales.

Después de eso en el mundo laboral, no. Aunque averlas hestudiao estoy seguro de que hicieron que mi cerebro piense de una forma más analítica.

Por otro lao, un compañero de la uni que tiró para el mundo de la animación 3D y esas movidas, sé que sí tenía que utilizar ciertas matemáticas en los proyectos de su curro.
Si has hecho integrales con metodos iterativos, llegas ya a un punto de sabiduria mistica que puedes ver las lineas de codigo corriendo a lo matrix cuando ves una pantalla.
 

kunk

Madmaxista
Desde
20 May 2008
Mensajes
16.814
Reputación
16.531
Pues su hez obsoleta esta en el Top 5 en cualquier ranking de lenguajes, que hace 20 años ni existia aun.
Se ve que sabe de lo que habla.
El último del top 5 es C#. Hace 15 años el primero de esa misma lista era VisualBasic .NET, que, por cierto, no lo veo en la gráfica .....

Que C# siga ahí lo único que quiere decir es que hay mucho software “legacy” escrito en .NET que hay que mantener.
 

pamplinero

Madmaxista
Desde
7 Feb 2008
Mensajes
19.763
Reputación
29.253
El último del top 5 es C#. Hace 15 años el primero de esa misma lista era VisualBasic .NET, que, por cierto, no lo veo en la gráfica .....

Que C# siga ahí lo único que quiere decir es que hay mucho software “legacy” escrito en .NET que hay que mantener.


Visual Basic? Lo que tu digas, maestro. Se ve que eres un genio de esto-

Fijate que en la grafica, esta creciendo año tras año, para ser, segun tu sabiduria, legacy. Cosa que, por ejemplo, no esta pasando con Java o Perl.
 

Alvin Red

El antepenúltimo del floro
Desde
17 Ene 2007
Mensajes
18.130
Reputación
61.654
Los fractales usan algunas veces para la realidad virtual no son más que funciones iterativas son para simular texturas en gráficos.

Se puede realizar el 3 en raya con programa sencillo basado en el cuadrado mágico, la suma de las columnas, filas y diagonales da siempre 15, entonces para bloquear el lugar que sumaria 15 si e contrario mueve solo has de sumar la ficha 1 con la 2, la 1 con la 3 y la 2 con la 3 y mirar si esta libre la casilla que sumaria 15.

Existen multitud de programas técnicos que necesitan a un matemático, físico, ingeniero, etc que sepa al menos pseudocodigo para que lo entienda un programador y el programador entienda algo o bastante de matemáticas.
 

Nothing

Madmaxista
Desde
12 Ene 2010
Mensajes
7.623
Reputación
9.958
En la carrera te enseñan diversos lenguajes, paradigmas, álgebra ... todo eso está muy bien, pero en la práctica está desfasado y el álgebra y las matemáticas, para lo que se programa en España en un 90%, no hacen falta.

Luego hay especialidades en las que son los propios ingenieros los que aprenden a programarse los algoritmos con mayor o menor fortuna, porque dominar la especialidad requiere haber estudiado la carrera

Dicho esto, los auténticos buenos programadores, pueden haber estudiado la carrera o no, matemáticas o no. Y al revés la mayoría de los informáticos de carrera nunca dominan el arte de programar y codifican churros que simplemente cumplen más o menos. Para colmo no lo disfrutan

Programar es como tocar la guitarra. Te enseñarán música, solfeo, etc etc y llegarás a cierto nivel y ya ... porque hay que valer

Si alguien dotado estudia la carrera puede llegar a ser un verdadero monstruo y disfrutar mucho con su trabajo, pero quizás no en España. De 1000 dotados yo diría que 999 acaban de fruteros
 

txusky_g

Client 9 - Emperors Club VIP
Desde
3 Jul 2007
Mensajes
30.896
Reputación
102.363
Para todos los que os dedicáis al Python, PHP, JavaScript, ABAP y hezs varias la verdad es que escasamente os hace falta saber sumar y restar. Así van luego las Webs en España como el trastero.

Para los que aspiran a ser Informáticos de verdad y no la chusta de programadores FP que hay en mi empresa y en este foro:

Álgebra --> imprescindible
Lógica formal --> Imprescindible
Análisis matemático --> Utilidad limitada, si acaso ordenar la cabeza y saber plantear problemas complejos y saber de lo que habláis en el siguiente punto...
Análisis numérico --> Imprescindible


Entrando en el detalle:

A Chomsky le deberíais conocer como a vuestro hermano y la máquina de Turing y lo que lleva detrás, tendríais que saber lo que es y no lo que habéis visto en la peli.

Ya que estamos podríais saber un poco de electrónica digital y analógica, porque cuando habláis del último procesador de la Play 5 no tenéis ni idea de la diferencia entre un Teraflop y un benchmark. Al menos la ley de Ohm la podíais conocer, ¡lactantes!.