Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Viernes, 06 Agosto de 2010, 10:49h (#1231627)

    Claro, hombre, y si nos ponemos tontos, la informatica son matematicas.

    No hace falta ni ponerse tonto, es así y solo por eso ya es necesario conocer las matemáticas para entender a un nivel profundo la informática. Para usar ordenadores, efectivamente, no hace falta.

    El comentario original se refiere a matematicas de calculo, que no hacen ninguna falta para crear un algoritmo

    Depende del algoritmo, depende del problema que quieras resolver y depende de si lo que estás creando no es un algoritmo.

    (salvo que sea eminentemente matematico, en cuyo caso las formulas las proporcionara un matematico)

    Yo he tenido que implementar algoritmos basándome en fórmulas de eminentes matemáticos, y me han hecho falta mis conocimientos de cálculo y álgebra para poder entender lo que pedía y poder programarlo (porque, como es obvio, lo que te dan son unas fórmulas). Tuve que volver a chaparme los libros de primero porque, como es lógico, de cosas tan específicas no me acordaba. Pero me vino de lujo. (Fue, por cierto, para temas de biometría).

    como tampoco hace falta algebra.

    Los algoritmos entran dentro de lo que sería el álgebra, así como las matemáticas que maneja un procesador.

    Para desarrollar hardware, idem.

    No. Para desarrollar hardware necesitas el cálculo, directamente. Y para juntar piezas de hardware desarrollado necesitas la electrónica, y para entender la electrónica a fondo también necesitas el cálculo.

    Puedes desarrollar un microcontrolador para encender la luz del jardin y no necesitas saber resolver integrales ni aplicaciones lineales.

    Las aplicaciones lineales no se resuelven. Y para encender la luz no, pero cualquier sistema de control medio complejo requiere de la resolución de un buen número de ecuaciones diferenciales. Ahí has patinado como un campeón.

    Obviamente, si tu objetivo es desarrollar un procesador que resuelva raices cubicas, sera util saber como se resuelve una raiz cubica. Pero si necesitas un procesador para que resuelva sudokus tambien necesitas saber las reglas de juego del sudoku.

    No es así como se desarrolla un procesador. Y vas a requerir conocimientos tanto de álgebra como de matemáticas discretas; y según el nivel de detalle en el que quieras meterte, también de cálculo.

    Confundes utilidad general con especifica.

    Tú confundes una utilidad muy específica (la de descerebrados junta-líneas que llaman programar a enlazar componentes java), con la visión general y compleja de la informática (cuando tienes que desarrollar algoritmos, sistemas de control y sistemas informáticos complejos). ¿Para cuál te van a preparar en la universidad? Lógicamente tienen que darte una base para todo.

    Esto me recuerda al instituto, cuando los que iban a hacer módulos superiores no entendían por qué tenían que dar todas esas materias que les resultaban tan difíciles. ¡Si ellos no las iban a necesitar, que no querían ir a la universidad!

    Esto es lo mismo.

    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.