Alan Kay es un informático estadounidense. Es conocido por sus trabajos pioneros en la programación orientada a objetos, el diseño de sistemas de interfaz gráfica de usuario.

Ver en Wikipedia

Noticias que mencionan Alan Kay

LLMs vs. OOP: Encapsulación, el Nuevo Desafío

El artículo explora los desafíos que enfrentan los Modelos de Lenguaje Grandes (LLMs) en la implementación de la encapsulación, un principio fundamental de la programación orientada a objetos (OOP). Inspirándose en la visión de Alan Kay, considerado el 'padre' de OOP, el texto critica la práctica co

LLMs vs. OOP: Encapsulación, el Nuevo Desafío

El artículo explora los desafíos que enfrentan los Modelos de Lenguaje Grandes (LLMs) en la implementación de la encapsulación, un principio fundamental de la programación orientada a objetos (OOP). Inspirándose en la visión de Alan Kay, considerado el 'padre' de OOP, el texto critica la práctica co

Discord Revela Secretos de su Escalabilidad

Este artículo de Fullstack.zip analiza cómo Discord, una plataforma de comunicación popular, logra su rendimiento, escalabilidad y fiabilidad a gran escala, soportando billones de mensajes. La clave de su arquitectura reside en el uso del **Modelo de Actor**, un patrón de diseño que ha evolucionado

Evolución de Lisp en Vim: herramientas para programación moderna

El desarrollo de código Lisp en el editor de texto Vim ha evolucionado significativamente en la última década. Aunque Lisp es un lenguaje potente y flexible, su sintaxis basada en paréntesis y notación prefixa lo hace diferente a lenguajes populares como C o Python. Integrar Lisp en Vim requiere her

Inventar el futuro, una Lisp Machine a la vez

Larry Masinter y Frank Halasz, dos figuras clave de la era dorada de Xerox PARC, conversan en el podcast Do You Speak Tech? sobre cómo fue trabajar en aquel laboratorio donde la libertad creativa venía acompañada de la exigencia de producir resultados excelentes. Halasz, uno de los creadores de Note

La interfaz antagónica del Mac: repensar los principios de diseño

Don Gentner y Jakob Nielsen publicaron en agosto de 1996, en Communications of the ACM, el artículo 'The Anti-Mac Interface', un ejercicio intelectual que propone violar de forma sistemática cada uno de los principios de diseño de interfaz humana del Macintosh para explorar alternativas. Los autores

Alan Kay aclara el significado original de «programación orientada a objetos»

Dos correos electrónicos enviados por Alan Kay —aclamado coinador del término «object-oriented programming»— a Stefan Ram en julio de 2003 arrojan luz sobre el sentido original de la orientación a objetos. En el primero, fechado el 23 de julio, Kay sitúa la primera mención pública del concepto hacia

Opiniones sobre construcción de compiladores en el siglo XXI

El ingeniero de software Paul Tarvydas, con más de 30 años de experiencia en consultoría, comparte un conjunto de opiniones personales sobre cómo abordar la creación de compiladores y lenguajes de programación en la actualidad. Tarvydas distingue entre diseñar un lenguaje y construir un compilador,

Hacia una informática que no privilegie el inglés: el reto de Nasser

Ramsey Nasser, diseñador de juegos, artista y educador, sostiene que toda herramienta de programación moderna exige conocimientos de inglés, lo que perpetúa una ventaja cultural difícil de justificar. En su charla, presentada como respuesta al artículo seminal de Alan Kay de 1972 «A Personal Compute

Reconocedor de texto GRAIL: cómo la RAND logró leer escritura a mano en 1966

En 1966, la RAND Corporation desarrolló GRAIL, un sistema que permitía a un usuario comunicarse con un ordenador dibujando y escribiendo a mano sobre una tableta, sin teclado ni ratón. El programa estrella, obra de Gabriel Groner, reconocía letras mayúsculas, números, signos de puntuación y figuras

Introducción amigable a Racket: el dialecto de Lisp para crear lenguajes

Racket es un lenguaje de la familia Lisp nacido en 1995 como PLT Scheme en el grupo de Matthias Felleisen y rebautizado en 2010. Su apuesta diferencial es la programación orientada al lenguaje: si un problema exige su propia sintaxis, Racket permite definirla en cuestión de horas. El artículo recorr

La bicicleta mental: el control humano frente a las herramientas digitales

El autor reflexiona sobre cómo las herramientas tecnológicas, especialmente los ordenadores, moldean la percepción humana del mundo. Utilizando la analogía de Steve Jobs de la 'bicicleta para la mente', argumenta que el software libre permite a los usuarios construir y controlar sus propias herramie

El problema del descubrimiento en la IA

El principal cuello de botella para la adopción de la inteligencia artificial no es técnico, sino cognitivo: una pregunta tan simple como «¿qué puede hacer esto por mí?» sigue sin tener respuesta fácil para la mayoría de los usuarios. Quien se enfrenta a una interfaz vacía no sabe qué pedirle al sis

El origen idealista de Silicon Valley no fue solo una estrategia de mercado

El artículo argumenta que la narrativa de que Silicon Valley siempre ha sido impulsado por la acumulación de riqueza y la adaptación al mercado militar es una simplificación histórica. El texto, escrito por un periodista de Wired, cuestiona la opinión de Sharon Weinberger, quien sostiene en un artíc

Alan Kay celebra la teoría de la información de Shannon en un bucle de audio

Alan Kay, pionero de la informática, realizó una improvisación acústica durante la celebración del centenario de Kristen Nygaard en la Universidad de Aarhus. El evento, programado para discutir el impacto de Simula en el concepto de objetos, se convirtió en un bucle de retroalimentación de audio deb

OpenAI lanza su estructura no lucrativa con 1.000 millones de dólares

OpenAI, una empresa de investigación en inteligencia artificial sin fines de lucro, ha presentado su estructura organizativa y su misión para avanzar en la inteligencia digital sin la presión de generar retornos financieros. La compañía, fundada por Sam Altman y Elon Musk, busca distribuir la tecnol