09-08-2007, 18:13:52
pantalla Wrote:Es que tu no puedes hacer un programa en fase de diseño unicamente. Necesitas dividirlos en partes, luego hacer que esas partes conjugen. Eso sólo lo puedes hacer de forma empírica. No tienes todas las variables en tu control. Necesitas que ese programa tenga sentido . Aparte, los algoritmos, suelen ser bucles, que tienen que componerse los unos con los otros otra vez de nuevo, por lo que tienes que probar las variables, etc, etc.Castigador Wrote:Es que esa es la cuestión: mientras desarrollas tu código haces uso, sin saberlo, de conceptos matemáticos muy anteriores a la aparición de la informática. Y mientra ese código está en la fase de diseño (e incluso en la fase de implementación) el problema es puramente teórico.Quote:Por ponerte un ejemplo: ¿tu eres consciente de las veces que aplicas el algebra booleana cada vez que programas?No entiendo la pregunta. El problema sigue siendo empírico. No matemático. Las matemáticas son simplemente otro componente más, igual que el conocimiento de como se gestiona una tienda, por ejemplo, conocimiento puramente empírico.
La parte empírica aparece sólo cuando ejecutas ese código.
Un coñazo.
