2008-12-10 18 views
38

Alan Kay fue citado hace varios años en el sentido de que había habido solo tres cosas nuevas en el software en los últimos 20 años (efectivamente la vida útil de las PC). Uno de ellos fue Spreadsheets.Recordando una cita de Alan Kay

¿Alguien recuerda los otros dos?

¿Quién es Alan Kay? (Algunos pueden preguntar.) Su trabajo en Xerox Parc sin duda hizo más para dar forma a nuestro paradigma de software actual que cualquier otra influencia.

+0

GUI fue pre-PC - ref: Ivan Sutherland's Sketchpad 1963, el mouse de Engelbart casi al mismo tiempo. – dkretz

+1

¿Eres ese famoso Smalltalk [chico]? – mlvljr

Respuesta

351

Voy a tratar de recordar lo que dije, pero ninguna de las respuestas hasta el momento son correctos (cada uno de ellos se hizo en los años 60 y 70 antes de la comercialización de los ordenadores en los años 80) .

Sin embargo, podríamos comenzar de nuevo y tratar de pensar en new inventions in computing since the 1980s.

+0

"pensar en nuevos inventos en la informática desde la década de 1980" sería una lista bastante larga. –

+11

¿Bien? ¿Qué propones? –

+3

@ Alan, publica esa pregunta y todos la contestaremos. –

-4

ratones y de interfaz gráfica de usuario

+0

Pienso en esos como los 3 grandes que le atribuimos al Alto (xerox parc) pero creo que su enumeración fue diferente. – dkretz

+0

El mouse fue inventado anteriormente por Engelbart en 1968 (ver Wikipedia). –

12

No hay mención de hojas de cálculo, pero ¿qué hay de esta cita, a partir de una entrevista con un número de la revista Byte 1991:

"En 1968 vi dos o tres cosas que cambiaron toda mi noción de la computación . ... vista de Doug Engelbart [era] que el mainframe era como un ferrocarril , propiedad de una institución que decidió lo que podría hacer y cuando podría hacerlo. Englebart estaba tratando de ser como Henry Ford. un personal computadora como se pensó en el años sesenta era como un automóvil. En 1968 vi por primera vez la obra de Symour Papert con los niños y el logotipo, y vi la primera realmente un gran sistema de escritura a mano reconocimiento de caracteres de Rand ... Y que tenía una enorme influencia en mí porque tenía una ambiente íntimo . Cuando combiné ese con la idea de que los niños tenían que usarlo, el concepto de una computadora se convirtió en algo mucho más parecido a un supermedio . Algo más como superpaper "

Source

20

Cuando cada vez que pienso en Xerox PARC Siempre recuerdo esta cita del triunfo de los nerds por Steve Jobs:.

Me mostró, en realidad , tres cosas, pero estaba tan cegado por el primero que realmente no "veía" el otro dos. Una de las cosas que me mostraron era la programación orientada a objetos. ey me mostró eso, pero ni siquiera lo hice "ver" eso. El otro que mostraron me era realmente un sistema de computadora en red . Tenían más de 100 computadoras Alto todas en red, usando el correo electrónico, etc., etc. Ni siquiera "vi" eso. I estaba tan cegado por lo primero que me mostraron , que era la interfaz gráfica de usuario . Pensé que era la mejor que había visto en mi vida. Ahora, recuerda que fue muy defectuoso. Lo que vimos estaba incompleto.Habían hecho un montón de cosas mal, pero nosotros no sabíamos en ese momento. Aún así, sin embargo, el germen de la idea estaba allí, y lo habían hecho muy bien. Y dentro de diez minutos era obvio para mí que todas las computadoras funcionarían así, algún día.

+0

Gracias por esto, es otra cita que trato de recordar con precisión de vez en cuando. (Pero no es el que estoy buscando) – dkretz

+0

y es una pena que Jobs no haya "conseguido" la programación orientada a objetos; quizás si lo hubiera hecho, entonces el primer Mac SDK no habría sido una API gigantesca orientada a funciones de distensión, y la Mac habría tenido mucho más software mucho antes ... –

+2

Bueno, creo que se redimió con NeXTStep – Almond

9

Quizás este enlace que conduce al papel

The Most Important Software Innovationsescrito por David A. Wheeler

le ayuda a recordar las dos cosas que faltan.

PS: Yo personalmente elegiría (1980 y posteriores):

  • 1982: virus informático
  • 2004: MapReduce (En el año 2004, de Google Jeffrey Dean y Sanjay Ghemawat revelaron MapReduce)
+3

APL tenía el concepto de MapReduce mucho antes de 2004. Debo admitir que no se implementó de manera distribuida en esos días. – Darron

+8

Los primeros virus informáticos y gusanos se realizaron experimentalmente en Xerox PARC por John Shoch –

+0

Aquí el enlace ("El Programa Worms") http://vx.netlux.org/lib/ajm01.html – splattne

2

Alan Kay inventó Smalltalk. Al hacerlo, se puede decir que inventó la programación orientada a objetos, aunque hay importantes precursores de Smalltalk en ese sentido.

Simula, un lenguaje de la década de 1960 para escribir simulaciones fue uno. otro fue Planner, un lenguaje inventado por Carl Hewitt de MIT. Alan Kay específicamente le da crédito a Hewitt por influenciarlo mientras estuvo en Xerox PARC.

Cuestiones relacionadas