¿La informática empeoró cuando se empezó a enseñar la "informática" en las universidades?

Del traductor: Alan Kay es, sin exagerar, "nuestro todo" en informática, también es conocido por su postura dura en muchos temas relacionados con el desarrollo. Decidí traducir estos pocos párrafos porque las tendencias que él delineó para la enseñanza de la programación se reflejan, como en un espejo distorsionador en todo el mundo. Cada lector mismo encontrará paralelos. El propósito de la traducción es discutir estos temas.






¡Esta es una pregunta interesante! Mi primera reacción [a la pregunta del título] fue “Absolutamente no, todo lo contrario” ... pero esta reacción se ve empañada por viejas experiencias de los 60. Esto se debe a que, paso a paso, la mejor "informática real" * en los años 60 se encontraba en las principales universidades de todo el mundo (por ejemplo, Reino Unido: Cambridge, Manchester, Imperial, Edimburgo, etc.; EE. UU.: Pensilvania, MIT, Princeton, CMU , Illinois, Stanford, Berkeley, UCLA, etc .; así como las principales universidades europeas: ETH, Eindhoven, etc.).





(*) Basado en el comentario de Will Rasen a continuación, así es como pensamos en la "informática" en los años 60, cuando el término se formuló como una aspiración y una pregunta, no como un negocio ya hecho.



La ciencia es un intento de descubrir y recopilar fenómenos para explicarlos mediante la creación de modelos (teorías) de algún tipo que produzcan fenómenos similares, y hacerlo de manera que intente sortear las debilidades de nuestros sentidos y habilidades de pensamiento.



Entonces, si se construye tal puente, se producen fenómenos y se puede estudiar, modelar y comprender mejor. Aquellos. podría ser "ciencia puente" (y "estructuras en general"). En general, esto crea la "Ciencia de lo Artificial", es decir. ciencia que surgen en torno a los artefactos que crean los animales, principalmente (ver el libro de la "ciencia de lo artificial" de Herb Simon, ganador del Premio Turing y el Premio Nobel, así como uno del fundador del Premio Turing, Alan Perlis)



En la "ciencia de los puentes" es maravilloso que una comprensión más profunda y mejores modelos de "puentes", a su vez, se puedan utilizar para diseñar y fabricar mejores puentes que tengan propiedades propias que necesiten ser estudiadas ...



La ciencia de los artefactos es un arte y una actividad deliciosa para aquellos que aman y están llamados a una aventura ascendente de comprensión, que conduce a la creación, a la comprensión, a ...



La mayoría de las ciencias, ya sea sobre la naturaleza o sobre artefactos, utilizarán las matemáticas de alguna especie amable, a menudo reinventada, para ayudar en el proceso de modelado. Al igual que en la física, esto no debe confundirse con el lado científico de las cosas.



Cuando se le preguntó a Alan Perlis qué podía significar “la ciencia de la computación”, respondió que era “la ciencia de los procesos; todos los procesos ". También podría haber dicho: “la ciencia de los sistemas; todos los sistemas ”(habría querido decir la misma respuesta).



Este es el reconocimiento de que los algoritmos, etc., son una pequeña parte de lo que es la computación. La informática se trata realmente de comprender, inventar y construir sistemas. Como en muchos casos en la ciencia del pasado, cuando las matemáticas existentes no pueden hacer frente a esta tarea, es necesario inventar nuevas matemáticas. En este caso, una de las necesidades de nuevas formas de entender lo que está sucediendo está asociada con los grados de libertad disponibles y la suma de la dimensión del tiempo.



Los grados de libertad y el grado de relaciones dinámicas en los artefactos deseados generalmente significan que deben depurarse, no probarse. (Y hay partes de las matemáticas en las que las pruebas son de la misma calidad; todas las pruebas deben depurarse; algunas pruebas en realidad requieren simularlas en una computadora para depurarlas).



Algunos de los primeros pioneros se dieron cuenta de que la computadora es "meta" en el sentido de que puede ser una excelente herramienta para modelar autorrepresentaciones, de modo que gran parte de las nuevas matemáticas necesarias se pueden "extraer" del "espacio de proceso" en sí. Muchas "teorías" informáticas son modelos de procesos, escritos como sistemas en ejecución, que pueden depurarse y explorarse. (A veces nos preguntan cómo Xerox Parc pudo haber sido tan ingenioso y productivo en los años 70 con solo unas pocas docenas de informáticos. Una respuesta está en lo anterior. Pensamos en términos de sistemas de proceso, creamos sus modelos y ejecutamos esos modelos en arquitecturas informáticas. que hemos inventado y construido. Yo llamaría a lo que hemos hecho una espiral espiritual virtuosa de "informática" para comprender







, , « », , 1980 , - MIT, CMU, Stanford . . - , 4000 .



: « ? 4000 - . , « »?



, 60- : - , , . - « » ("Imposters In The Temple").



"" , .



«-» « », , . (, ), , .



, , CS - - ( , - «» ) Java . , , « » « ».





, .



- - , , .



, « » (, F = ma, ).



, «» Google, , , . .



.



( 60- 70- , , , , ...)



, «» -, . «» - « » - 17 , «».



NSF ( ). . .



( ): , «» . , ( , « », ). , , «»: , - , , , .



Desde el punto de vista de una persona de un pasado nebuloso, esto es realmente una vergüenza.








All Articles