martes, 2 de noviembre de 2010

Comentario a "The Great Principles of Computing" de Peter J. Denning

Esa lectura fue publicada en la revista American Scientist en su publicación de Septiembre.Octubre del 2010. La lectura trata el surgimiento de la computación como ciencia y los diferentes problemas con los que se ha topado a lo largo de su historia para ser clasificada como un área de estudio independiente o subconjunto de una ya existente. Asimismo habla de los siete grandes principios de la computación que rigen cualquier sub-disciplina dentro del área de la computación.
La lectura en general me pareció muy interesante. Toda la primera parte de la lectura que trata la historia de la computación como ciencia me agradó mucho pues no es lo típico que se dice sobre la historia de la computación. Se analizan los aspectos que llevan a la computación a constituirse como una disciplina independiente de cualquier otra a pesar de tener bases fuertes en matemáticas, ingeniería y ciencia. Otra parte que me pareció muy interesante fue el conflicto que se ha habido a lo largo del tiempo para poder definir qué es la computación. Se ve claramente el problema con el que siempre se ve el ser humano al momento de definir las cosas. Uno cree saber como se puede definir algo hasta el momento en que debe definirlo y en ese momento se da cuenta de las dificultades que encierra este proceso de definición. Así, resulta interesantísimo ver los diferentes enfoques para definir el paradigma de la computación desde los años '60. Hacia el final de esta sección me agradó mucho como introduce la biología como otro proceso de información. La manera en la que presenta el hecho de que existen muchos procesos de información que ocurren naturalmente y que no se sabe si dichos procesos son gobernados por algoritmos me pareció muy entretenida. De hecho, al final menciona que es posible que los procesos de información pueden ser incluso más importantes que los algoritmos en la computación. La siguiente sección trata sobre los siete grandes principios de la computación y la interacción de la computación con otras disciplinas. Aquí sólo quiero resaltar que me causó un poco de confusión el que el autor haya ejemplificado el principio de comunicación como la medición de la información en términos de entropía, pues yo sólo relacionaba la entropía con procesos termodinámicos. Posteriormente, después de indagar un poco entendí que la entropía tiene también otra acepción refiriéndose, en términos de comunicación, a una cuantificación numérica de la incertidumbre de cierto resultado. 
Ya hacia el final el autor también presenta una sección que trata sobre procesos de información, la parte central de la definición más aceptada hoy en día de computación. Concluye con una sección en la que deja claro en dónde queda parada la computación hoy en día. 
Para concluir, la lectura en general me pareció excelente. Tiene un enfoque diferente a la gran mayoría de las cosas que he leído sobre la computación y resulta bastante amena. Me parece una lectura interesantísima y fundamental para entender a qué es a lo que se dedica la computación hoy en día, pues la gran mayoría de la gente piensa, como dice en algún punto de la lectura, que es simplemente escribir código, cuando tiene un panorama mucho más amplio y profundo que eso.

No hay comentarios:

Publicar un comentario