La historia perdida de la programación orientada a objetos: Alan Kay

  Рет қаралды 124,639

HolaMundo

HolaMundo

Күн бұрын

Пікірлер: 851
@traderautodidacta3261
@traderautodidacta3261 4 жыл бұрын
todos : que interesando el tema yo : que buena barba bro
@armandobolanios9305
@armandobolanios9305 4 жыл бұрын
jajaj te mamaste
@Vadafrag
@Vadafrag 4 жыл бұрын
Podrías hacer un video sobre tu ruta de aprendizaje para llegar a lo que eres ahora? o algo parecido?. eres bacan =)
@SuperBlackBeto
@SuperBlackBeto 4 жыл бұрын
Estaria interesante
@alfonsosarmiento4210
@alfonsosarmiento4210 4 жыл бұрын
Apoyo la idea
@millercordova2816
@millercordova2816 4 жыл бұрын
@HolaMundo, si estimado te lo agradeceríamos mucho 💪🏻👍🏻
@m.shelby7916
@m.shelby7916 4 жыл бұрын
Apoyo
@isaiasfernandez7943
@isaiasfernandez7943 4 жыл бұрын
Apoyo
@valentinfontana997
@valentinfontana997 4 жыл бұрын
Nicolás, buenas noches, te veo desde Argentina, tengo que decirte que me pone muy contento la calidad que está teniendo tu contenido, espero sigas así, porque está genial, creo que vas a llegar muy lejos 😁🔥
@erickfernandocastaneda9871
@erickfernandocastaneda9871 4 жыл бұрын
Hay no falta que le de un beso no mas😅
@tropochito
@tropochito 4 жыл бұрын
Se parece mucho esto a microservicios.
@JAlbertSG
@JAlbertSG 4 жыл бұрын
Exactamente lo mismo que yo pensé, para ser mas específicos me imagine microservicios integrados con alguna librería de mensajes como por ejemplo kafka
@joel6672
@joel6672 4 жыл бұрын
@@JAlbertSG yes, tecnológia grpc
@EstebanALZ
@EstebanALZ 4 жыл бұрын
Sisi, pense lo mismo
@Dennisbot
@Dennisbot 4 жыл бұрын
también se parece a cómo se trabaja con Redux
4 жыл бұрын
@@JAlbertSG de hecho me recordó a la teoría de sistemas distribuidos lo expuesto en el vídeo... De hecho recuerdo que había usado Kafka para emular un modelo de sistema distribuido...
@camelalejandro
@camelalejandro 4 жыл бұрын
Estoy totalmente de acuerdo, con el profe. Una cosa son los líderes comerciales de la industria de la tecnología y otra, los que se destacan por el contenido técnico.
@Fernando-tx6qg
@Fernando-tx6qg 4 жыл бұрын
Ojalá en las universidades enseñaran esto y hubiesen profesores tan dedicados como tu. Excelente video!!!
@MaxCervantes1984
@MaxCervantes1984 4 жыл бұрын
Pienso lo mismo...
@leobar3787
@leobar3787 4 жыл бұрын
que bueno lo de aclarar sobre leyendas comerciales e informáticas
@duduromeroa
@duduromeroa Ай бұрын
Gracias. He revisado la historia de los lenguajes de programación, historia de sus conceptos, entre otros. Hay muchísima bibliografía en inglés en ese ámbito. Pero reducida discusión en castellano. GRACIAS POR TU APORTE
@PabloHelal
@PabloHelal 4 жыл бұрын
Buen aporte el de mencionar el fundamento matemático (teoría de las categorías) de los paradigmas que utilizamos para programar. Muchas gracias.
@tony99659
@tony99659 4 жыл бұрын
LLevaba tiempo sin ver contenido de esta calidad, me encanta
@victoralejandrodiaz5753
@victoralejandrodiaz5753 4 жыл бұрын
Gracias Shifu, si tan solo hubiera más gente como tú. Creo que esto de la educación a distancia sería todo un éxito. Eres un genio. Gracias por todo tu esfuerzo
@cglb00
@cglb00 4 жыл бұрын
Hola Mundo de Nicolás, Me fascino este vídeo porque me permitió reencontrarme conmigo mismo, nunca he podido mascar el paradigma de la POO no sé porque, egresé de la USACH el 90 y salí con la programación de esos años y hasta que llegue al año 2K o 2k+1 donde construí o desarrolle mi mágnum opus, fui unos de los arquitectos del sistema de pago "Sencillito", en realidad lo había modelado en mi mente el año 91 cuando nos reunimos todos los compañeros egresados y todos habíamos cambiado de ser estudiantes mantenidos por recién casados con primeras pegas y fue en una de esas juntas en qué salió en la conversación además de hablar de pega el cacho en qué consistía pagar cuentas y salió la pregunta ¿No habrá un sistema donde vayas y pagues todas las cuentas juntas en vez de ir de banco en banco o de centro de pago en centro de pago? era poco eficiente y se perdía tiempo. En ese momento me vino a la mente la solución del "la máquina de estados", la compartí de inmediato con mi ex compañeros lo validamos y salió el OK, pero "donde echarlo a correr" y ahí salió lo pobre de nuestra visión de ese año 91. Desde ese año 91 al 2000 me hice bueno para las bases de datos y programación en C y me hice consultor Oracle, estando en Oracle Chile un día en un pasillo en la oficina de Oracle escuche hablar a mis compañeros consultores referido al desarrollo de "Sistema Financiero de GTECH(Administrador de la red de terminales de La Polla en esos años)" , les pregunté ¿A qué se referían? por si se trataba del financiero contable del ERP de Oracle en GTECH y la respuesta de “Cristian L y Hestor P”, fue muy ambigua porque él no tenía claro como que estaban desarrollando y me dicen... "No es como un mecanismo donde vas donde juegas al Loto y pagas una cuenta de servicios del hogar", bueno mi respuesta fue la de un torpe ingeniero que no cuida lo que lo que vale y se produjo la siguiente conversación: Yo: "Es re fácil" Hestor P y Cristian L; ¿Porque es fácil? Yo: "¿Dónde correrá el Sistema Financiero de GTECH?, ¿En el mismo servidor de los terminales del Loto? Hestor P y Cristian L; "¡No tenemos idea! " Yo: "¿La base Oracle estará instalada en algún servidor UNIX o en el VMS del Loto? " Hestor P y Cristian L; "¡No sabemos todavía!" Yo: "Si están en máquinas diferentes desarrollas un socket en el Servidor Oracle y lo comunicas con el VMS en base al protocolo de comunicación", Les consulté ¿Cuál sería el ancho de banda entre los servidores? Hestor P y Cristian L; "¡Cachamos menos de los nos estás preguntando! " Yo: me retire del pasillo hablando en voz alta diciendo "Si el canal es 10 mb habría que programar las "TLI"de la capa 2 del TCP y desarrollar la máquina de estado en el lado del Oracle". Paso un par de semanas "Cristian L y Hestor P" me invitaron a ser parte del equipo "Sistema Financiero de GTECH" y qwe me encargaría de las comunicaciones. Yo les dije que bueno, les volví a preguntar lo del canal de conexión y si tenían la respuesta Cristian L y Hestor P: "Los servidores estarán conectados por fibra óptica(hilacha de ojo)". Yo: "Es más fácil entonces solo hay que programar la aplicación(la máquina de estado)", les pregunté ¿Tienen el protocolo de la mensajería? Cristian L y Hestor P: "¡No tenemos idea! " Bueno en reuniones posteriores apareció el protocolo de mensajería he hice mi pega que en esencia motivo esté relato, esa máquina de estado que es el gestor transaccional (ACID) lo explique antes de programarlo como explicas la POO según "Alan" Saludos Nik
@HolaMundoDev
@HolaMundoDev 4 жыл бұрын
Muchas gracias por esta historia, muy motivante sin duda
@miguelramos2194
@miguelramos2194 4 жыл бұрын
Lo que pensaba Alan Kay de la P.O.O me recuerda mucho a la implementación de los microservicios.
@isanrodrigueztrimino6701
@isanrodrigueztrimino6701 4 жыл бұрын
Al final casi siempre son las mismas soluciones con nombres distintos y en distintas áreas
@emilianoguerrero4984
@emilianoguerrero4984 4 жыл бұрын
Eso mismo iba a comentar!!
@cristianvazquez1877
@cristianvazquez1877 4 жыл бұрын
De acuerdo 100%
@gabrielramos3201
@gabrielramos3201 4 жыл бұрын
con la diferencia de que el sujeto lo propuso 40 años antes de que se implementara...
@marlonrugama2148
@marlonrugama2148 4 жыл бұрын
Microservicio es algo completamente diferente pero entiendo lo que mencionas, aunque esto tiende más a parecerse a la programación reactiva asíncrona y basado en eventos.
@David54gt-nk8ds
@David54gt-nk8ds 4 жыл бұрын
excelente video yo siempre pense que la orientacion a objetos eran solo colocar botones o imagenes y cosas asi y ya que estoy empezando esto me va genial entenderlo
@dennysjmarquez
@dennysjmarquez 4 жыл бұрын
Esto me hace Recordar los Micro-frontends para comunicar Componentes de dientes Frameworks entre si
@quantic027
@quantic027 4 жыл бұрын
Los microservicios si lo llamas de forma más general.
@KoffeeCoding
@KoffeeCoding 4 жыл бұрын
Excelente explicación es un mundo el cambio de la POO que se escucha en la calle, a la verdadera teoría pura de objetos, hace poco termine unos cursos sobre esto y me cambio mi manera de pensar y de programar en un 1000%.
@JOSECCB10
@JOSECCB10 4 жыл бұрын
suena interesante, pero existe alguna comparativa de algun producto real vs su version digamos en C o java, me interesa para ver que ventajas podria tener. Siempre se dice que lo mas complicado es tener un soft que sea adaptable a los cambios sin hacer tanto refactor, que ventaja tendria en este sentido?
@KoffeeCoding
@KoffeeCoding 4 жыл бұрын
@@JOSECCB10 puedes hacer unas pruebas en smalltalk que es un ambiente de objetos vivos, pero el mayor concepto es la aplicación de los lineamientos de la teoría verdadera y pura de objetos en cualquier lenguaje hasta donde te lo permita, yo la aplico usando .netcore creando representaciones reales del dominio en forma de objetos y haciendo colaboraciones entre ellos. La empresa 10 pines da cursos internacionales sobre diseño avanzado con objeto bajo los lineamientos de Alan Kay
@pedroparradovargas4826
@pedroparradovargas4826 4 жыл бұрын
donde puedo encontrar mas información sobre ese tema? en el transcurso del recorrido de información cuanto se activan esos eventos es vulnerable en cuanto a ciber seguridad?
@luismanuelvenegasgrajales6527
@luismanuelvenegasgrajales6527 3 жыл бұрын
De verdad me gustó tu vídeo. Excelente. Ojalá pudieses hablar un poco más de las aplicaciones de la Teoría de Categorías a las Ciencias de la Computación. Fue toda una revelación para mí este vídeo.
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
La Teoría de Categorías al igual que toda formalización de sistemas axiomáticos de la Lógica Simbólica se implementa exclusivamente en ámbitos de la Computación Teórica, donde, se abordan teoremas relacionados a la decibilidad, complejidad y solución de algoritmos bajo su enfoque más teorético. En la práctica, son ineludiblemente carentes de viabilidad de uso, ya que, la gramática formal misma en la cual se fundamentan los Lenguajes de Programación debe apegarse a la concepción del modelo de la Máquina de Turing.
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
Es imposible crear un lenguaje de programación puro que corresponda a abstracciones matemáticas, ya que, las computadoras se rigen físicamente por estados. Sin embargo, por eso se inventaron las tecnologías de alto nivel para crear capas de abstracción y poder trabajar lo más cercano posible a estas axiomatizaciones (lenguajes como Haskell, por ejemplo); no obstante, son demasiado complejos de aprender y, a los programadores actuales, no les gusta lo difícil.
@akamaru512
@akamaru512 4 жыл бұрын
Un video fantástico 10/10 PD: Estoy haciendo tu curso de Javascript , HTML, CSS3 y NodeJS desde cero y es increíble. felicidades :D
@code_castle
@code_castle 4 жыл бұрын
donde está ese curso??
@juanpabloshortfilms
@juanpabloshortfilms 4 жыл бұрын
Yo igual estoy haciendones esa ruta de aprendizaje pero con video de otros programadores en KZbin. He aprendido un monton. Igual quisiera tomar esos cursos. Pregunta; Que tal los cursos de él? Me imaginos que son bueno.
@akamaru512
@akamaru512 4 жыл бұрын
@@juanpabloshortfilms Son bastante buenos, cada tema es un vídeo de entre 5-10 min así que no hay pierde y además los temas los explica de manera muy clara 100% recomendado
@erickfernandocastaneda9871
@erickfernandocastaneda9871 4 жыл бұрын
Css3 es una version antigua, hay que actualizarse
@giovannygarzonsoto
@giovannygarzonsoto 4 жыл бұрын
@@erickfernandocastaneda9871 xD?
@juanchavez688
@juanchavez688 4 жыл бұрын
Quiero felicitarte por tu canal, tienes una buena combinación de tu dia a dia en un pais tan distante, tendencias de software y aspectos técnicos. Estoy muy agradecido por tus vídeos que resultan entretenidos, educativos y motivacionales. Exitos!
@franciscoantonioloy
@franciscoantonioloy 4 жыл бұрын
soy diseñador ui y maquetador web (maqueto para angular y react.js en estos momentos) hace más de 7 años, también me he metido en la programación en los proyectos y aunque aveces me cuesta entender estos vídeos son oro puro, gracias por compartir tu conocimiento con nosotros.
@miguelangelvallejo8220
@miguelangelvallejo8220 4 жыл бұрын
Qué pasada! Lambda calculo, categorías, álgebras de verificación... Me quito el sombrero. Gracias por el vídeo. Increíblemente didáctico para la profundidad que alcanzaste.
@DorganDash
@DorganDash 4 жыл бұрын
Hola, te recomiendo que veas los lenguajes Erlang/Elixir y Pony, implementan el modelo de actores, que es a lo que Kay se referia con POO. Alan Kay reconoció a Erlang como el lenguaje que más se acerca a su visión de POO. Joe Armstrong, co-creador de Erlang, prefería llamarlo Programación Orientada a la Concurrencia.
@elchamomotomx
@elchamomotomx 4 жыл бұрын
Saludos desde México, la verdad es que mientras programo te escucho y de todos los canales que sigo, uno de los más prominentes es el tuyo, me gusta que además del conocimiento que aportas a los programadores también nos instruyas en cosas que no vemos muy a menudo en los videos.
@ericx1419
@ericx1419 4 жыл бұрын
"Bueno, creo que ya entendiste ese punto", lo mejor😂😂😂😂
@hectorfranciscohernandez2597
@hectorfranciscohernandez2597 4 жыл бұрын
Excelente. Los enemigos de la OOP (la de Java y C++ digo) son mis amigos.
@YovannyDiaz
@YovannyDiaz 4 жыл бұрын
Ahora entiendo el porque React se ha ido apartando del uso de clases, y el uso del reducer con el dispatch, estupendo video. Gracias por tus aportes.
@YovannyDiaz
@YovannyDiaz 4 жыл бұрын
@@esde3210 sin embargo existe quienes quieren trabajar con Javascript orientado a objetos si o si
@ntorvlz5633
@ntorvlz5633 4 жыл бұрын
*Increíbles tus videos. Cuando vi el primer video tuyo, me suscribí al minuto de verlo. Tienes mucho talento. Gracias por el contenido.*
@antoninostracuzzi1321
@antoninostracuzzi1321 3 жыл бұрын
Es cierto el POO es muy iportante y a la hora de hacer Poliformismo puedo aclara que Python es muy efectivo y ademas el el unico que puede hacer simple y multiple Herencia, Instancia y Encapsulamento. Gracias por su video es muy interesante sobre todo a quien que todavia no usa el modo de programa POO.
@neirodiaz4244
@neirodiaz4244 4 жыл бұрын
Excelente video, muy interesante: "POO: El regreso de la promesa", entiendo la idea pienso que al alcanzar ese punto vendría otro nivel en la seguridad.
@TheCoatz
@TheCoatz 4 жыл бұрын
Wooo. Me encantan estas cápsulas informativas, muchas gracias por la cátedra.
@gonzalofonsecac
@gonzalofonsecac 4 жыл бұрын
Cada video que subes vas subiendo la calidad, impresionante! un saludo!
@nicolasdemaio955
@nicolasdemaio955 4 жыл бұрын
Mi profesor de POO-1 conoció a Alan Kay. Él lo invito a una conferencia en Argentina y se presentó. Un crack.
@eugeniogomez1008
@eugeniogomez1008 3 жыл бұрын
Quien fue tu profesor de poo?
@samuelm3131
@samuelm3131 4 жыл бұрын
Es la mejor información que he visto acerca de programacion orientada a objetos.
@maxidemarchi3832
@maxidemarchi3832 4 жыл бұрын
La selección de música es bestial!
@marinavillamizar7682
@marinavillamizar7682 3 жыл бұрын
Muy bueno, me gustan tus videos me los estoy viendo todos desde eo primero hasta el mas actualizado, saludos desde colombia
@ligorioedwinsalgadoflores9564
@ligorioedwinsalgadoflores9564 4 жыл бұрын
Últimamente me he metido con temas design patterns y como la POO no soluciona todos los problemas, estaría genial que hablaras en un vídeo de Design Patterns, Gran video
@luquillasnano
@luquillasnano 8 ай бұрын
Esto lo leí en su día, pero no recuerdo si por vía de Uncle Bob, o curioseando directamente por algún blog. El caso es que lo he seguido leyendo aplicado a otras áreas como el testing (Steve Freeman, Nat Pryce) o como dicen más abajo, a microservicios. Me pareció bastante iluminador cuando lo leí por primera vez, pero se me ha ido difuminando junto a toda la pila de conceptos que uno va recogiendo por el camino. A mí parecer muchos de los principios SOLID derivan en parte de esa primera intuición, que no es más que dotar de autonomía a cada entidad y limitarlo a una canal de comunicación controlado. Pero entiendo que recurrir a una analogía física sea tan socorrido y útil para explicar otro tipo de abstracciones. Muy top el vídeo.
@josemiguelochoa5372
@josemiguelochoa5372 4 жыл бұрын
De los mejores videos que he visto en tu canal. Gracias por el contenido! En base a la poca experiencia que tengo, puedo decir que Ruby si implementa el modelo de Alan Kay de OOP. Fue muy inflienciado por SmallTalk. Si algún beginner ve este comentario, le recomiendo mucho que aprenda Ruby en vez de Java para OOP.
@arturolerios8311
@arturolerios8311 4 жыл бұрын
Muy interesante tema . Ahora estoy aprendiendo HTML, CSS , Javascript ,NodeJS en su curso .
@pumafp414
@pumafp414 4 жыл бұрын
Wow lo había estado esperando mucho desde que mencionaste que ibas a hacer este video, un saludo desde México, eres de mis creadores de contenido favoritos, un abrazo y mucho éxito Nico!
@hackdan
@hackdan 4 жыл бұрын
Te felicito, he peleado por años esos puntos y compartimos tus conocimientos y opiniones
@ignacioantoniojeriagarrido6877
@ignacioantoniojeriagarrido6877 4 жыл бұрын
Me recuerda a lo que es el modelo de actores al momento de que explicas la forma en la que los mensajes son despachados. Hace un tiempo trabajé en sistemas de compra/venta de acciones y se utilizaba el modelo de actores para establecer comunicación entre las diferentes partes del sistema dentro de lo que era el scope de la aplicación propiamente tal. La herencia siempre me ha parecido tóxica por eso es importante creo yo favorecer lo que es la composición frente a lo que es la herencia y un nivel más allá sería utilizar lo que es inyección de dependencias para poder visibilizar jerarquías y colaboraciones si es que quieres algo más estructurado. Para sistemas distribuidos conozco 2 formas de organizar las colaboraciones 1.- Mediante orquestación 2.- Mediante coreografía en base a mi experiencia las orquestaciones son siempre un poco menos caoticas que las coreografías puesto que la coreografía no centraliza las dependencias en un único punto de unión para la colaboración y se hace necesario tener un dibujo a mano de la arquitectura si o si para poder entender donde va cada cosa. Otra cosa con la que he pecado y he visto es responder de forma sincrona en componentes que no requieren respuesta... en sistemas distribuidos que requieren un alto performance y baja latencia lo mejor en un contexto de comunicaciones basadas en el protocolo http es arrojar un 202 lo antes posible para liberar recursos de red y no bloquear los sistemas. Creo que me desvié del tema y escribí demaciado jajajaja
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
Si a usted la Herencia le parece tóxica es porque bajo su conocimiento no puede concebirla más allá de la reutilización de código. Lástima que vea tan poco potencial en esa característica.
@gonzalorobles8529
@gonzalorobles8529 4 жыл бұрын
Hola mundo!!. Muy buena tu explicación. Mas claro échale agua!.
@ucielluduena6795
@ucielluduena6795 4 жыл бұрын
Sarpado el vídeo... Estoy con Laravel aplicando POO me vino de 10! Saludos desde Salta-Argentina
@orlandoaparicio3118
@orlandoaparicio3118 Жыл бұрын
hola nico que libros me recomendarias sobre estos temas ?
@LuisAlonsoLopezLopez
@LuisAlonsoLopezLopez 2 жыл бұрын
Has un curso de programación orientada a objetos, con tu conocimiento y explicación podría ser el mejor curso de POO jamás antes visto.
@jorgeesquivel5487
@jorgeesquivel5487 4 жыл бұрын
Me agrada mucho su contenido en los videos, hace que uno se inspire, excelente contenido!!
@juancarlossalazar8328
@juancarlossalazar8328 4 жыл бұрын
Excelente información muchas gracias, felicitaciones por el canal, muchos éxitos.
@javieromoralesbarrios8383
@javieromoralesbarrios8383 4 жыл бұрын
Que genial. Estoy aprendiendo código y para empezar solo js. css. y html. Aquí entendí mucho más claro que es un objeto. Ya he visto varios de tus videos y me encantan. Explicas muy bien. ¿Podrías hacer un video hablando sobre algo técnico avancada? Algo para los que saben y para los que no sabemos, tener una idea de cuánto universo nos queda por aprender.
@neux2006yt
@neux2006yt 4 жыл бұрын
Brutal tus vídeos !!! 👏👏👏👏👏👍 Me dedico al mundo del Front desde hace años y nunca dejo de aprender ! ¿ Cómo puedes saber tanto ? Eres un crack 👍👍
@jesussarmiento7786
@jesussarmiento7786 4 жыл бұрын
Hola! veo tus vídeos y son geniales, paso por aquí para preguntar ¿Qué hay de PHP en los próximos tiempos?
@JorgeMejia-gk1ck
@JorgeMejia-gk1ck 4 жыл бұрын
Excelente la manera en la que explicas. 10 de 10.
@Hitashy24
@Hitashy24 3 жыл бұрын
Me parece un tema Interesante!, de hecho una de mi principal barrera mental que tengo en la programación es entender afondo la programación orientada a objetos solo entiendo la punta del Iceberg en este tema, me gustaría saber donde puedo obtener más documentación sobre este paradigma de programación, te felicito Nicolás! tus videos son muy motivantes para seguir en esta carrera. un saludo desde Colombia y muchos éxitos!
@XxxXChevasXxxX
@XxxXChevasXxxX 4 жыл бұрын
Cada vez que veo tus videos mas me apasiona el mundo de la programacion y wl desarrollo BUEN VIDEO SALUDOS
@andrechi73
@andrechi73 4 жыл бұрын
Estas definiendo lo que es el modelo MVVM. Esto lo llevo usando desde hace 20 años.
@juliocesarfloresmondragon2785
@juliocesarfloresmondragon2785 3 жыл бұрын
Y como podemos llegar a implementar el álgebra y sus funciones para reemplazar la herencia y en qué libros o cursos podemos aprender a hacerlo???
@ser.mayo678
@ser.mayo678 4 жыл бұрын
Sos un GEnioooo...!!! Schurman...!!! ya estoy inscripto...!! y te seguimos teacher....!!!
@desarrollojava
@desarrollojava 4 жыл бұрын
Por favor, más, quiero más, mucho más. Muy interesante tema, muchas gracias.
@jaimealvarez3968
@jaimealvarez3968 4 жыл бұрын
Como dibujante eres un excelente programador amigo.
@HolaMundoDev
@HolaMundoDev 4 жыл бұрын
😂
@diegoortega1004
@diegoortega1004 4 жыл бұрын
Me encantó! Me hicieron hacer un VideoClub en la facultad con SmallTalk, hermoso.
@MaxCervantes1984
@MaxCervantes1984 4 жыл бұрын
Que escuela? Me hubiera encantado asistir!
@diegoortega1004
@diegoortega1004 4 жыл бұрын
Max Cervantes Universidad a Tecnológica Nacional, en Argentina.
@guillermogaete7861
@guillermogaete7861 4 жыл бұрын
Con respecto a lo ultimo que mostraste, la latencia de red que papel juega? Entiendo que es algo idealizado, los objetos deberian contemplar en el manejo de su propio estado la presencia de demoras en el intercambio de mensajes?
@croschman7190
@croschman7190 4 жыл бұрын
Q entretenido es escuchar toda la historia y me encantó los videos q subes soy nuevo aquí y llegué aquí buscando cosas de programascion por q nose si inclinarme a eso me encanta mucho pero tengo miedo de q sea muy difícil
@carlosalbertonarvaezbeltra421
@carlosalbertonarvaezbeltra421 4 жыл бұрын
Gracias por este contenido, siempre es bueno entender de dónde viene y cuales con las implicaciones científicas de lo que hacemos.
@werethespacebar
@werethespacebar 4 жыл бұрын
Excelente video! La verdad todos tus videos han sido muy buenos en mi opinión. Me gustaría que hicieras algún video sobre la IA o los ganadores del premio Turing, pues tienes una manera de explicar excelente. Saludos desde CR!
@raul7254
@raul7254 4 жыл бұрын
Ya hubo algun video de Dijkstra?
@felixbueno4508
@felixbueno4508 4 жыл бұрын
Deberías hacer videos sobre las ciencias de la computación y como programar con las bases de estas.... Saludos!!!!
@sergiosanchez3229
@sergiosanchez3229 4 жыл бұрын
Sería interesante si hicieras un vídeo sobre los lenguajes lógicos/relacionales, como Prolog, que nació en la misma época que Lisp, pero nunca ha llegado tener una apreciación igual a otros paradigmas por la industria y la academia
@nassreml
@nassreml 4 жыл бұрын
En mi universidad se le dio bastante importancia y dios mío, fue un dolor de cabeza entenderlo. Actualmente se usa para inferir información de un texto mola mucho :P
@sergiosanchez3229
@sergiosanchez3229 4 жыл бұрын
@@nassreml curioso, yo apenas entraré a la universidad y por lo que he visto es algo opcional y ya en un punto avanzado en la carrera, de todas formas me interesa y estoy aprendiendo por mi cuenta, algún consejo?
@nassreml
@nassreml 4 жыл бұрын
@@sergiosanchez3229 Sí, cierto. Es ya en un punto más avanzado donde también se da web semántica, inferencia de información... El consejo que te puedo dar es que practiques mucho y que cuando veas que no puedes resolverlo busca otros puntos de vista evita perder el tiempo estando estancado, no ganas nada ahí, intenta despejarte, hacer otras cosas
@dspartan007
@dspartan007 4 жыл бұрын
Totalmente de acuerdo con los primeros 60 segundos.
@JavierIracheta
@JavierIracheta 4 жыл бұрын
excelente video y gracias por la investigación y desarrollo del tema!
@emanuel1526
@emanuel1526 4 жыл бұрын
Actualmente estoy quebrandome la cabeza con POO y JS T-T Increíble video
@pepeluis766
@pepeluis766 4 жыл бұрын
Me recuerda mucho al patrón MVC (modelo - vista - controlador). Creo que la mayoría de los frameworks han implementado esta visión de orientación a objetos en cierta manera, aunque se olvidaron de los sistemas distribuidos y en red en favor de una caché centralizada. Ojalá se avance en este aspecto con más fuerza. Gracias por el vídeo, me recordaste simula, smalltalk (para mí el más avanzado de la época en orientación a objetos). List era una caña, para mí ha sido el mayor desperdicio de la programación actual. Ójala estos conceptos tengan un renacimiento adaptado al siglo xxi.
@sebastianvalladares4305
@sebastianvalladares4305 4 жыл бұрын
Hola Nicolás, cuando puedas me puedes dar tus comentarios sobre Visual basic application y un feedback de que herramienta puedo escalar siguiendo la línea de lenguaje vba? Amigos me han indicado javascript
@baxteretvzz881
@baxteretvzz881 4 жыл бұрын
En la startup en la que trabajo, el líder nos preguntó a todo el equipo de tech: “qué es programación orientada a objetos?” La verdad, pocos supimos explicar bien qué era. Muchas gracias por explicar, ya tengo un enfoque más claro de lo que es y de lo que originalmente era.
@cags20031
@cags20031 4 жыл бұрын
Entiendo este ejemplo perfectamente por un curso que realice, donde se replica a messenger con (Laravel(Php), Vue.js, Pusher(escucha los mensaje en la web) ). que opinas de Vue.js es utilizado en Nueva Zelanda ?
@PujaGamer
@PujaGamer 4 жыл бұрын
Mientras veía el vídeo, muchas cosas "familiares" aparecían en el camino. La forma en que se propone un sistema basado en la conexión de "objetos" basados en mensajes, al igual como algunos frameworks de JS funcionan al día de hoy: React - Redux, Vue - Vuex, aplicando particularmente la lógica de listening y mutating para los componentes con los que se conforma el sistema/aplicación. Buen video!
@eloyd
@eloyd 4 жыл бұрын
Hola Nicolás desde España, esto que explicas no es lo que hacen las API?
@jesusvelazquez5276
@jesusvelazquez5276 Жыл бұрын
Excelente aclaración respecto de porque no son incluidos esos 3 personajes que mencionas al inicio.
@sonesito
@sonesito 4 жыл бұрын
Cada vez consigues sorprenderme con algo nuevo, gracias y sigue así
@efropPiza
@efropPiza 4 жыл бұрын
Me gustaría que explicarás los tipos de programación así como este. Muchas gracias
@camiloandres6818
@camiloandres6818 4 жыл бұрын
Me acordé mucho de mis clases de estilos y lenguajes de programación, en esa época me toco aprender prolog y todavía es difícil de entender, muy chévere tus vídeos, no sé por qué me gustaría mucho una clase de ola mundo en la U o en platzi.
@prof.alejandrocarrillo5783
@prof.alejandrocarrillo5783 4 жыл бұрын
Lo que Alan propone requiere que las limitaciones colocadas por la infraestructura sean reemplazadas o abstraídas (puertos, servicios, peticiones HTTP, sockets). Algo que algunos lenguajes de programación han tratado de hacer desde hace mucho (ASP.NET, J2EE, Python) pero les ha quedado grande.
@LABCartisan
@LABCartisan 4 жыл бұрын
haz estrenado la tablet buen video Master
@miguelangelgodamolina1226
@miguelangelgodamolina1226 4 жыл бұрын
gracias por los videos cada semanas son temas muy interesantes y que siempre espero para ver, este video lo repeti como 5 veces y aun asi no logro entenderlo del todo jajajaja
@christianalegre8493
@christianalegre8493 4 жыл бұрын
Estimado Nicolas, buenos días. Estoy por comenzar a hacer alguno de sus cursos, cual debería hacer,? Desde ya muchas gracias. Atte Christian Alegre
@cerealguyfrank5509
@cerealguyfrank5509 4 жыл бұрын
No sabía que el aporte de Alan Kay a la informática había sido tan grande. ¡Buen vídeo! ¡Bendiciones!
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
En realidad los verdaderos creadores fueron Johan Dhal y Kristen Nygaard con Simula en la década de los 60. Según mi conocimiento histórico, la tecnología de ellos fue creada antes de Smalltalk, así que es imposible que Kay fuera el primero en concebir el concepto de "objeto". Ahora bien. aún cuando Kay hubiese sido primero; siéndole sincero, su modelo es bien ortodoxo y poco práctico. El sistema que Alan Kay dio no es ideal para las corrientes modernas de estandarización de principios de Arquitectura de Software.
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
Aunque claro, yo siendo Alan Kay me hubiera esforzado un poco más en demostrar que la corriente por la cual yo estuviera yendo es más eficiente. Dejó mucho qué desear en lo que testificó acerca de este supuesto hecho en el cual éste se autoproclama como el creador de la programación orientada a objetos.
@ismaelpena8555
@ismaelpena8555 4 жыл бұрын
Excelente vídeo!!! Se puede intuir que la teoría de POO elaborada por Alan Kay constituye la base fundamental de la arquitectura de sistemas basadas en microservicios, la cual funciona mediante sistemas independientes los cuales se comunican a través de mensajes, indicando los resultados de la operación solicitada. Estos sistemas pueden estar desarrollados en distintos lenguajes ya que utilizan el protocolo universal http para comunicarse entre ellos. Tu explicación ha sido de 10, sigue así crack !!
@bestdeal3582
@bestdeal3582 4 жыл бұрын
muy bueno. y la diferencia entre leyendas de la informatica y comerciales es precisa. haz videos sobre todo lo que hizo alan turing y dennis ritchie por favor.
@joserodolfoluisataxicevall9545
@joserodolfoluisataxicevall9545 4 жыл бұрын
Hola mundo..! Encontré tu canal por casualidad, y realmente a sido un regalo haberlo visto cada vídeo es increíble y me motiva a seguir aprendiendo, ya tengo en mente seguir tu ejemplo migrar soy de Ecuador. En que orden me recomiendas seguir tus cursos para optar por una oportunidad de trabajar como tú en Nueva Zelanda. Mil gracias por toda la info qque compartes, chao mundo :D un fuerte abrazo
@RussellHernandez
@RussellHernandez 4 жыл бұрын
En la teoria suena genial, pero en la práctica aun tengo mis dudas, sobre todo por el consumo de recursos....investigaré mas al respecto. ¡Gracias!
@OscarEubieda
@OscarEubieda 4 жыл бұрын
investiga sobre micro servicios y veras que estos conceptos ya son aplicados allí
@TheDojoMX
@TheDojoMX 4 жыл бұрын
Investiga también el modelo a de actores de Erlang. Se parece mucho a lo que debía ser la POO descrita por Kay.
@RussellHernandez
@RussellHernandez 4 жыл бұрын
Muchas gracias, lo tomaré en cuenta.
@zodiacfireworks
@zodiacfireworks 4 жыл бұрын
Hola! En videos como este sería genial que coloques las referencias en las que te basas para tus videos, asi, quienes lo desean, pueden profundizar más.
@hermidesmedina6123
@hermidesmedina6123 4 жыл бұрын
Wow! grande muy buena esta explicacion, siempre me tomo mi tiempo para ver tus videos por que veo experiencia y openmind.
@hancellf4175
@hancellf4175 4 жыл бұрын
Hola me gustaria saber sus opiniones, quiero ser desarroollador de sofware y queria saber que carreras recomiendan o cual es mejor de Ingenieria en sistemas, ingenieria en informatica o computo, programacion, tecnologo desarrollador?
@ejadull
@ejadull 4 жыл бұрын
Creo que esté repaso está muy bueno, lo había olvidado
@zxcvbs
@zxcvbs 4 жыл бұрын
Interesante el video. Despues de años recien ahora estoy aprendiendo OOP mediante el estudio de los patrones de diseño. Eh visto algo de oido de funcional, como lo hacia de objetos. El polimorfismo es una manera muy interesante de abstraer detalles de conceptos de implementacion, creo que la OOP te da una vision estructral/arquitectonica muy solida para organizar el codigo, para mi son interesantes las dos maneras funcional, y OOP.
@hijosdeturing2477
@hijosdeturing2477 2 жыл бұрын
Ambas son equivalentes, ninguna es mejor que la otra. De hecho, la concepción de objetos como estructuras algebraicas se venía abordando desde muchísimo antes. No obstante, la Orientación a Objetos superó las expectativas cuando introdujo acepciones como la Herencia a la mesa.
@raul7254
@raul7254 4 жыл бұрын
La musica y la explicacion es como si revelaran los secretos del area 51. Muy buen video. Lo relacioné con el MVC y la arquitectura de microservicios.
@alfredocalvimontes2488
@alfredocalvimontes2488 4 жыл бұрын
Muy bien video, me gusta mucho el diseño original de POO, se ve mucho más robusto y modular.
@scriptkev9
@scriptkev9 4 жыл бұрын
Increible aclaracion y aporte 10/10 👏
@AmilkarShegridContrerasCastro
@AmilkarShegridContrerasCastro 4 жыл бұрын
Con este video me subscribi, lei todo eso hace tiempo me costo entenderlo, pero to lo explicaste de una manera tan simple me gusto mucho el video.
@pomelopy
@pomelopy 4 жыл бұрын
Me gustó el video.... Felicitaciones es la misma duda que tuve siembre y con miedo de expresar... Al final es importante pensar en lógica... Mantenerse activo...
@ccanales.b
@ccanales.b 4 жыл бұрын
Esta bien interesante que la antigua forma de análisis a través de eventos se bien reflejada en el manejo de estado de react, como que tomaron muy en cuenta esto para mantener el ciclo de vida de un componente.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 38 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 47 МЛН
¿Qué diferencias hay entre LENGUAJES de PROGRAMACIÓN?
14:28
BettaTech
Рет қаралды 101 М.
los 10 lenguajes de programación más demandados
12:26
HolaMundo
Рет қаралды 380 М.
10 leyendas de la programación y el desarrollo de software
12:46
Libros de programación que valen la pena...
16:39
Nate Live
Рет қаралды 198 М.
¿Fue la PROGRAMACIÓN FUNCIONAL la primera en aparecer?
9:55
5 cosas que debes saber como desarrollador
11:43
HolaMundo
Рет қаралды 173 М.
COMO USAR LA PROGRAMACION ORIENTADA A OBJETOS - DESDE CERO
34:45