¿Necesito las Matemáticas para Ser Buen Programador?

¿Es realmente importante el uso de las matemáticas en la programación?

La repuesta es un rotundo si, va desde lo más sencillo hasta lo más complejo que se pueda desarrollar, solo que en algunas ocasiones no nos damos cuenta y lo hacemos inconscientemente. El uso de la matemática en el desarrollo de software inicia a partir del sistema binario en la lógica de la programación de donde surgen los primeros dispositivos programados podríamos mencionar:

  1. La importancia del uso del Álgebra Lineal, arreglos de discos, Geometría analítica, y Trigonometría en gráficos de computadora.
  2. Uso de las Matemáticas Financieras y Estadística en el desarrollo de la Gestión Comercial de Aplicaciones y Sistemas.
  3. Sistemas de logística: teoría de grafos, teoría de colas, simulación.
  4. El uso de Álgebra en Bases de datos relacionales, algoritmos y estructuras de datos.

Imagínate desarrollar sin la lógica matemática de programación.

Centrarse en el problema para solucionarlo, fragmentar los problemas para que sea más fácil de resolver en problemas pequeños, decisiones, ciclos, arreglo y albores. Todo esto debe ser utilizado mediante operadores lógicos que nos brinda la matemática “if” (si),”& (y)”,”+ (mas)”,”- (menos)”,> (mayor que)”,”< (menos que)”,” -> (entonces)” y el más usado de todos el signo de” = (igual)”.

Lo atizamos constantemente en el sistema binario debido que no más que una sucesión aritmética, y que decir con la gran cantidad de variables y contantes que usamos a diario, son conceptos y términos que le brinda la matemático a la programación.

En Matemáticas, Lógica, Ciencias de la Computación y disciplinas relacionadas, un Algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi ) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas y todo programa ya sea directo e indirectamente cuando lo hacemos lleva consigo un algoritmo y eso es también matemática.

Ya en la práctica

Usamos mucha matemática, cuando utilizamos los vectores y matrices en lenguajes de alto nivel, cuando queremos obtener determinados caracteres de un String usamos matemáticas.

Pero vamos un poquito más profundo a menudo nos encontramos con tareas para facilitar la vida a los seres humanos en la mayoría de los casos es en el área comercial donde tenemos que bregar con facturas, porcientos, probabilidades, media aritméticas, gráficas, estadísticas y mucho más.

En el caso de que sea un video juego se necesita fuerza, gravedad, distancia tiempo y otras propiedades de la física que al final termina siendo una rama de la matemática.

Y tu aun crees no necesitas matemática para programar?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *