emptyemptyemptyemptytecnologiaemptyemptycienciaemptyemptyemptyemptyemptyemptyemptyemptyemptyemptyemptyemptyemptyemptyeducacion

BANNER

jueves, 6 de octubre de 2011

Historia de la Tecnología: Alan Kay, padre legítimo de la computación personal


La mejor manera de predecir el futuro es inventarlo.
Alan Kay

De Alan Kay poco se habla fuera de los círculos académicos cuando tocan la historia de los lenguajes de programación. Hoy le queremos rendir un pequeño homenaje por sus aportaciones al avance de la tecnología, en particular, sobre su profunda influencia en las ideas que sustentan mucho de lo que hoy en día hacemos y sentimos frente a una computadora, una verdaderamente personal.

La lectura voraz

Tecnología es todo lo que no estaba por ahí cuando tu naciste.

Alan Kay era un niño prodigio, de esos que nacen con un libro bajo el brazo y antes de entrar a primer grado ya había leído un centenar de ellos. Kay aprendió a leer desde los 3 años y al conocer a sus primeros profesores sabía algo de la mayoría de nosotros comprenderíamos mucho después: que le estaban engañando con un único-absoluto punto de vista.
La apertura a la diversidad de opiniones, una mente abierta al cambio, es lo que caracteriza a alguien capaz de ver más allá, porque su horizonte se ha hecho más amplio, porque los dogmas no le obstaculizan. Este es el camino ejemplar de Alan Kay.

Los objetos

Los lenguajes de programación sirven para modelar computacionalmente al universo, y la programación orientada objetos es el paradigma oficial. Alan Kay es uno de los padres fundadores del concepto de programar de una forma más natural, más humana, a través de objetos comunicados por una interfaz bien definida, objetos que son instancias de un modelo base: vamos, que esto es platonismo implementado en lenguajes de programación.

El fruto de esas ideas fue uno de los lenguajes más influyentes de la historia: Smalltalk, creado para Xerox PARC durante los años 70. Lenguajes de programación populares hoy en día, como Python, Ruby y Objective-C, le deben a Smalltalk algunas de sus mejores ideas; ni qué decir de Java, su hijo más burocrático.

Con la programación orientada a objetos impulsada Alan Kay, hoy miríadas de programadores son capaces de modelar sistemas bien complejos a partir de principios elementales y abstractos.

La interfaz



Las cosas simples deberían ser simples, las cosas complejas deberían ser posibles.

Actualmente, Kay imparte cátedra sobre ideas, conocimiento, aprendizaje no tradicional, está al frente del Viewpoints Research Institute que genera “ideas poderosas para la educación” e imparte conferencias maravillosas 


No hay comentarios:

Publicar un comentario