Ya habia escuchado este asunto de Alan kay, y lo cierto es que más que programación orientada a objetivos (mensajes), Alan lo que tenía en mente era un modelo de computación distribuida y ahora que sé que trabajo en el desarrollo de ARPANET, no se me hace descabellado afirmarlo.
@programandootrahistoria4 ай бұрын
Ciertamente las capacidades de Smalltalk eran ideales para la programación distribuida. Solo hay que ver lenguajes como Erlang que se nutrieron de sus ideas (aunque fuese de forma indirecta) y consiguieron ser lenguajes distribuidos muy exitosos. Gracias por el comentario.
@bjornsaekerson3981 Жыл бұрын
Yo soy un poco Alan Kay, hice una carrera universitaria para tomarme un descanso jajajaj me ha parecido muy buen video, vais a servir para convalidar alguna asignatura de historia de la informática como sigais así
@programandootrahistoria Жыл бұрын
La filosofía e historia de la computación están dejadas un poco de lado tanto por el sector educativo como por los profesionales del sector, de momento esperamos que la gente se interese por el origen de las cosas que usan, pero esperamos que en un futuro haya más programadores interesados no solo en programar sino también en porqué se hacen las cosas de la forma en que se hacen y este planteamiento sirva para salir de los estándares, lo que se considera axioma y se cambia y mejore estructuralmente. Gracias por el comentario.
@truko22Ай бұрын
Interesante 🤔
@frajaesdi2 ай бұрын
Que paso con small talk? Por qué no surgió
@programandootrahistoria2 ай бұрын
Realmente, Alan Kay es en parte responsable de todo lo que pasó respecto a la orientación a objetos, más que nada porque, si viste el vídeo sobre "El lenguaje del chat" (spoiler: Erlang) , en los laboratorios de Ericson querían usar Smalltalk pero no obtuvieron su licencia y por tanto desistieron y por otro lado, en los laboratorios Bell, Stroustrup estuvo dispuesto a emplear Smalltalk, pero igualmente no le concedieron una licencia de uso, por lo que creó C++. En un presente alternativo, ni Erlang ni C++ fueron creados y Smalltalk triunfó :-D ... así que puede servirnos de ejemplo de cómo una licencia poco favorable puede hundir un proyecto.
@basad0Ай бұрын
@@programandootrahistoria genial, gracias por nutrirnos de tanta información interesante
@origenescuriosos2547 Жыл бұрын
Se podría decir que Alan Kay fue precursor de las laptop? Les felicito el vídeo
@programandootrahistoria Жыл бұрын
Sí, prácticamente, aunque su proyecto Dynabook estaba orientado a los niños fue de 1972, solo que no consigió el apoyo de Xerox y por tanto los primeros ordenadores "portátiles" surgieron a partir de 1980. Gracias por el comentario.
@orfeballesteros4768 Жыл бұрын
❤❤❤
@biggy9404 күн бұрын
Siempre he odiado la o.o., es confusa y difícil de aprender y problemática.
@programandootrahistoria4 күн бұрын
Tiene sus casos de uso y por ello considero que es mejor que un lenguaje no obligue a desarrollar usando objetos, un enfoque como el de Ruby, Python o C++ entre otros es preferible y ya si permiten hacer código declarativo o funcional mejor que mejor 😊
@jhonatancontreras74255 күн бұрын
Assembler++
@alfredol.640717 күн бұрын
1:22 La biblia
@luismateopineiro948027 күн бұрын
La poo es basicamente imitar a java con otro lenguaje y mil maneras de no abusar de la herencia
@programandootrahistoria27 күн бұрын
Sí, la POO tal y como se entiende hoy en día es tal y como se implementó en C++ (1983), a partir de ahí todos los lenguajes puedes encontrar que tienen como influencia este lenguaje, p.ej. Objective-C (1984), Eiffel (1985), Object Pascal (1986), Python (1991), Lua (1993), Ruby (1995), Ada 95 (1995) y Java (1995). Como puedes ver, la semilla de la POO como la conocemos hoy en día fue C++ y no era un lenguaje orientado a objetos, sino un lenguaje con orientación a objetos :-D ... lo explicamos en nuestro vídeo sobre C++ ;-)
@biggy9404 күн бұрын
Al revés, java es una mala implementación de o.o. décadas posterior al primer lenguaje de o.o.
@luismateopineiro94804 күн бұрын
@biggy940 Te entindo. Asta donde conozco la POO original no tiene que ver con la sintaxis de clases pero gracias a un telefono descompuesto gigantesco terminamos copiando java porque a los programadores no se les daba la gana aprender otro idioma para hacer lo mismo en el backend y cada comunidad de lenguajes de backend queria facilitar que programadores que ya sabian java o c++ usaran su lenguaje
@BlockBoli10 ай бұрын
.... Programacion orientada a objetos Java y C#? Creo que es mas programacion orientada a clases. Ademas de una cantidad de burocracia interna para hacer cualquier cosa. Edicion de xmls kilometricos para modificar el comportamiento de las clases, o para generar las clases mismas, con otros xmls para modificar el proyecto y mas xmls para definir valores dentro del programa.
@programandootrahistoria10 ай бұрын
Programación orientada a XML :-D me gusta, gracias por el comentario