Posts Tagged ‘ programación ’

La Programación como un Arte (Parte II)

4 Diciembre 2009

La programación de computadores como un arte Por Donald Knuth (lee la primera parte) Ciencia versus Arte La palabra “ciencia” parece haber sido usada por muchos años en el mismo sentido que “arte”; por ejemplo, la gente hablaba también de las siete ciencias liberales, que eran las mismas siete artes liberales. Duns Scotus en el siglo trece llamaba a la lógica “la ciencia de las ciencias, y el arte de los artes”. Como la civilización y la enseñanza se desarrollaron, las palabras tomaron más y más sentidos independientes, “ciencia” se empezó a usar para el conocimiento, y “arte” para la...

Read more »

La programación como un Arte (Parte I)

1 Diciembre 2009

La programación de computadores como un arte Por Donald Knuth CACM, Diciembre de 1974 Cuando Communications of the ACM comenzó su publicación en 1959, los miembros del Comité Editorial de la ACM hicieron la siguiente observación al describir el propósito de las publicaciones periódicas de la ACM: “Si la programación de computadores será una importante parte de la investigación y desarrollo de los computadores, se debe efectuar una transición de la programación de un arte a una ciencia disciplinada”. Esta meta ha sido un tema recurrente durante los años siguientes; por ejemplo,  leemos en 1970 sobre “los primeros pasos en la transformación del...

Read more »

La naturaleza del software, según Octavio Paz

22 Octubre 2009
La naturaleza del software, según Octavio Paz

“La revelación de nuestra condición es, asimismo creación de nostros mismos. Según se ha visto, esa revelación puede darse de muchas formas e incluso no recibir formulación verbal alguna. Pero aun entonces implica una creación de aquello mismo que revela: el hombre. Nuestra condición original es, por esencia, algo que siempre esta haciéndose a sí mismo” Así comienza Octavio Paz el capítulo “Inspiración”, en su libro el “Arco y La Lira”, y acudo  precisamente a el, en busca del impulso necesario para saltar el abismo, para salir de la comodidad del túnel y ver si más allá de la luz...

Read more »

Un programa para enseñar matemáticas

1 Febrero 2009
Un programa para enseñar matemáticas

Una vez mi amigo Pepe Flores dijo “los periodistas son científicos natos que vieron cortadas sus alas en las matemáticas del 5to básico” (*), esta es una frase que merece una reflexión más profunda, porque realmente hay que preguntarse que es lo que pasa que en quinto básico se pierden tantos talentos, desviándose hacia el lado oscuro Fuera de bromas, parece que algo pasa en nuestra educación que mucha gente queda espantada con las matemáticas de por vida, estoy de acuerdo con Pepe, y he escuchado a otros decir, que el quinto básico es un punto crítico. Lo que es una lástima, porque...

Read more »

La Practica de la Programación

12 Julio 2007
La Practica de la Programación

Una vez escuche que Knuth colocaba en su tarjeta de presentación: “Donald Knuth – Programmer” Pero con el tiempo tuvo que cambiarla, porque poner en una tarjeta de presentación “Programador”, como “profesión”, no era muy bien visto. Hoy en día se coloca cualquier cosa en las tarjetas de presentación de mis colegas, desde Analista de Sistemas, a Arquitecto de Información, pasando por supuesto, por Ingeniero de Software. Parece que decir que uno es un programador es algo vergonzoso, siendo que programar es a lo mejor que se pueda dedicar una persona. Recientemente Enrique Dans escribe: “El turbio pasado ha convertido la...

Read more »

Knuth responde a todas las preguntas

23 Septiembre 2006
Knuth responde a todas las preguntas

Todos tenemos nuestros heroes personales, hombres representativos, sobretodo del campo en que nos desarrollamos. Uno de mis más antiguos héroes personales es el profesor y programador Donald Knuth. Autor del famoso Art of Computer Programming, y un gran programador. Creador de Metafont y TeX, usados por miles de científicos hoy en día para publicar sus artículos. Donald Knuth es profesor emérito en la Universidad de Stanford, y probablemente el geek más antiguo que existe. Por ejemplo, las versiones de Tex se aproximan al número trascendente Pi, por ejemplo, la primera versión era la 3, la segunda 3.1, la tercera 3.14,...

Read more »