🚀¡Comienza a estudiar gratis programación e inteligencia artificial! 👉 Entra en ed.team y comprueba porque, en español, #NadieExplicaMejor que EDteam 😉
Gracias Alvaro. Un recorrido comprimido, pero sustancial. Desde que aprendí a programar hemos pasado por muchos conceptos, como programación lineal, estructurada, OOP, objetos, clase, herencia, compiladores, intérpretes y un largo etcétera. Muchos hemos escrito código en cuaderno junto con sus pruebas de escritorio. Lamentablemente, hoy la gente habla más de frameworks en lugar de centrarse en los fundamentos sólidos programación. Like 5:23
Yo tengo platzi y los cursos que estoy haciendo tiene 6 años que lo isieron 😢 y es difícil seguir las indicaciones del profesor xq es muy vieja la interfase y esta totalmente cambiada a cm ea hoy en día...! EdTean tiene sus cursos actualizados 😮
Una historia sin fin, yo inicié mis pasos con Basic 😅 y luego Pascal, Cobol y C..... ahora me encuentro en Java, sin duda es un universo gigante y seguirá creciendo. Gracias por el vídeo.
El primer lenguaje de programación fue Fortran, desarrollado por IBM en 1950, no Ensamblador. Las tarjetas perforadas fueron primero (sin ensamblador), pero eran forma de dar intrucciones, no un lenguaje en sí mismas, hasta que vino Fortran que se escribían en esas tarjetas. A la par apareció Ensamblador, pero específico en arquitectura. No es correcto decir que el codigo binario de las tarjetas era ensamblador, ya que este es una capa de abstraccion sobre el codigo binario. Ensamblador surge igual en la decada de 1950 y se desarrollo primero para la UNIVAC, el cual no era un standard. Eso vino despues. Entonces, aunque Fortran y Ensamblador surgieron en la misma época, y se escribian en tarjetas perforadas, Fortran precede a Ensamblador especifico para cada arquitectura y se considera el primer lenguaje.
@@eddddakdlasd-om6yt pues se equivocó el señor, el primer lenguaje de programación es IMPOSTOR, creada para la máquina Mark l en1950, después ese mismo año surgió Fortran
Buen contenido! Me hizo recordar mis primeros cobros "profesionales" vendiendo proyectos en ensamblador 😄 Solo me quedó la duda de la referencia de python siendo el lenguaje más usado, ya que la mayoría de encuestas ha demostrado que es Javascript, anteriormente solo el rey de la web ... pero ya que en sus inicios robó el termino "Java" actualmente se ha robado el terreno de la mayoría de las áreas (backend, scripting, desktop, mobile, etc, etc)
Pero edteam porque muchos de los lenguajes que se compila no interpretan compilan, porque usan punteros? A veces eso suele confundir aunque sea para temas de optimización y así
Los punteros permiten a los programadores acceder directamente a la memoria, lo que puede ser útil para controlar el almacenamiento de datos, optimizar el rendimiento e implementar funcionalidades avanzadas. Ejemplos: Asignar memoria dinámicamente Acceder a datos de forma más eficiente Implementar listas enlazadas, pilas y colas
@@jeffersoncabrera si entiendo que los punteros pueden ayudar incluso en tema de optimización pero por ejemplo nosé para uno que está iniciando puede sentir que los punteros son algo extraños y tal vez no logré comprender ese tema aunque bueno es mejor tener un código que se pueda optimizar de manera manual cuando ya tienes algo de experiencia con el lenguaje
@@raton_gamer1308 todo concepto avanzado siempre es difícil al principio pero es necesario aprenderlo para usarlo cuando se necesite, si ya se sabe cómo es y cómo funciona a nivel general no importa el lenguaje sabra cómo aplicarlo en el proyecto que lo necesite. Saludos.
@@jeffersoncabrera bueno tiene razón profe,gracias supongo que los punteros sea más para optimización que otra cosa aunque bueno en C++ si se sufre bastante con eso cuando usas por ejemplo winapi ya que tienes que inicializar los char para evitar desbordes de memoria y así
Pienso q acerca de los lenguajes, cada uno se enfoca en lo q se estableció, pq hacer intérprete y compilador, son costosos de hacer. Además, q cada uno arrojaria diferentes errores, pq el compilador revisa todo y el intérprete hasta donde la ejecución falla. Si bien hay por ejemplo una Liberia en python q permite compilar a exe. Es más q nada la librería, pero cada lenguaje tiene su orientación para ser más multiplataforma o más rápido Los punteros es un concepto, creo q, necesario desde la concepción de memoria y cpu, pq permite crear secuencias como de caracteres, mediante una dirección de memoria y un offset. De ahí, los lenguajes de más alto nivel (antes) como C tenían q manejar los punteros. Incluso actualmente los lenguajes manejan direcciones cuando se tratan de objetos o datos de tipo complejo Lamentablemente así se conceptualizo la computacion, así q es lo q los lenguajes deben tomar para manejar la computadora. Puede confundir, pero es como son las cosas actualmente y si se quiere manejar un lenguaje de manera profunda, no se puede hacer un curso o unos pocos como si fueran de matemática básica. Pero eso tmb lo hace interesante
Sin duda son muchos lenguajes de programación y quién sabe si en el futuro se crearan más o incluso la IA saque una idea más avanzada. En mi opinión, solo espero dominar tres lenguajes y que uno de ellos sea de compilación.
Buena data de la programación, déjenme dar una pequeña crítica, se hace un tanto molesto que cada rato hagan la publicidad de la plataforma, creo que deberían balancear un poco eso, sino se pone denso. Un Saludo y muchos éxitos.
Falto mojo... Personalmente la mejor sintaxis que encontré fue la de dart, tiene tipado estático y dinámico, es compilado con un intérprete para tiempo de desarrollo y hasta transpila a Js
Dart es bueno, y Flutter es de lo mejor, creí que dart sería lo malo de Flutter y pues no, bastante bien aunque dicen que aún le falta mucho por madurar, yo con mixing ando contento y los Future me parecen faciles, con Javascript nunca entendí y siempre tuve problemas con los await que no funcionaban como c#
@@Seom-hw8ek jeje paradójicamente a mi lo que no me gustó(razón por la que lo deje) de Dart fue el asíncronismo, es decir no la forma como lo maneja con los future si no que me disgusto que el lenguaje fuera inherentemente asyncrono así como Javascript. En cuanto a lo que respecta en sintaxis, el lenguaje es muy bueno, es un mix entre Java y Javascript
@@brayanceron_ jeje, entonces debo ser muy malo con Javascript, y como ahora el then está deprecated ni idea como hacer eso funcionar ya que aunque ponga await se sigue ejecutando el código sin esperar la respuesta, cosa que en c# y darte no me pasa, pero puede que yo lo esté haciendo muy mal😅.
Exacto, asi es, a partir de un origen para cada cosa en especifico se comienza a tener la idea para mejorar; es decir hay tantos lenguajes de programación porque como lo dice Alvaro estan destinados para cada nivel unos para crear sistemas operativos, otros para analisis de datos, otro para sistemas financieros otros para videojuegos, en fin. Yo les recomiendo aprender Python. Como decia Tun Tun la cuestión es echarle 🍳🍳
Los lenguaje de programación son una abstracción para el ser humano puede dar instrucciones a la maquina, yonñ creo que las IA van sustituir esa función la comunicación con la máquina será más en lenguaje natural debido a esto
Cuando acabes un lenguaje.....te diran ya cambio esta opsoleto....y cuando te mueres y vas al infierno el diablo te dira que estudies infierno 1, infierno 2, infierno 3..
🚀¡Comienza a estudiar gratis programación e inteligencia artificial! 👉 Entra en ed.team y comprueba porque, en español, #NadieExplicaMejor que EDteam 😉
Me apunto quiero está serie de videos 👇
Qué buenos son estos vídeos de historia de la programación. Son excelentes y hacen mucha falta. Gracias.
continua con la serie "historia de la programación" esta bien interesante.
Gracias Alvaro. Un recorrido comprimido, pero sustancial. Desde que aprendí a programar hemos pasado por muchos conceptos, como programación lineal, estructurada, OOP, objetos, clase, herencia, compiladores, intérpretes y un largo etcétera. Muchos hemos escrito código en cuaderno junto con sus pruebas de escritorio. Lamentablemente, hoy la gente habla más de frameworks en lugar de centrarse en los fundamentos sólidos programación. Like 5:23
Yo tengo platzi y los cursos que estoy haciendo tiene 6 años que lo isieron 😢 y es difícil seguir las indicaciones del profesor xq es muy vieja la interfase y esta totalmente cambiada a cm ea hoy en día...! EdTean tiene sus cursos actualizados 😮
Una historia sin fin, yo inicié mis pasos con Basic 😅 y luego Pascal, Cobol y C..... ahora me encuentro en Java, sin duda es un universo gigante y seguirá creciendo. Gracias por el vídeo.
Extrordinario.. Somos de la vieja guardia..
La verdad que deseo felicitarlos explicaron muy bien este tema
Continua con la serie, igual y si los haces más específicos y dura mucho, lo veré.
Muy bueno!!, y agradecido de sus videos y tutoriales por lo que enseñan 🤓💪
Venga la serie de historia de la programación al estilo EDteam. Aportando gran contenido siempre!
mas claro no se puede!
El primer lenguaje de programación fue Fortran, desarrollado por IBM en 1950, no Ensamblador. Las tarjetas perforadas fueron primero (sin ensamblador), pero eran forma de dar intrucciones, no un lenguaje en sí mismas, hasta que vino Fortran que se escribían en esas tarjetas. A la par apareció Ensamblador, pero específico en arquitectura.
No es correcto decir que el codigo binario de las tarjetas era ensamblador, ya que este es una capa de abstraccion sobre el codigo binario.
Ensamblador surge igual en la decada de 1950 y se desarrollo primero para la UNIVAC, el cual no era un standard. Eso vino despues.
Entonces, aunque Fortran y Ensamblador surgieron en la misma época, y se escribian en tarjetas perforadas, Fortran precede a Ensamblador especifico para cada arquitectura y se considera el primer lenguaje.
Puedes ayudarme con tus fuentes. Gracias
@@eddddakdlasd-om6yt pues se equivocó el señor, el primer lenguaje de programación es IMPOSTOR, creada para la máquina Mark l en1950, después ese mismo año surgió Fortran
Nadie me había ofrecido tanta publicidad y ver más videos . Termine Mareado .
7:52 Eso no es verdad, no le pusieron ese nombre para aprovecharse de la fama. Fue un acuerdo de licencias
Igual una cosa llevaba a la otra, pero si es cierto que es bueno aclararlo
Si como no
Buen contenido! Me hizo recordar mis primeros cobros "profesionales" vendiendo proyectos en ensamblador 😄 Solo me quedó la duda de la referencia de python siendo el lenguaje más usado, ya que la mayoría de encuestas ha demostrado que es Javascript, anteriormente solo el rey de la web ... pero ya que en sus inicios robó el termino "Java" actualmente se ha robado el terreno de la mayoría de las áreas (backend, scripting, desktop, mobile, etc, etc)
Muchas gracias 🙂
Excelente, buena recopilación de datos y explicación.
Pero edteam porque muchos de los lenguajes que se compila no interpretan compilan, porque usan punteros? A veces eso suele confundir aunque sea para temas de optimización y así
Los punteros permiten a los programadores acceder directamente a la memoria, lo que puede ser útil para controlar el almacenamiento de datos, optimizar el rendimiento e implementar funcionalidades avanzadas.
Ejemplos:
Asignar memoria dinámicamente
Acceder a datos de forma más eficiente
Implementar listas enlazadas, pilas y colas
@@jeffersoncabrera si entiendo que los punteros pueden ayudar incluso en tema de optimización pero por ejemplo nosé para uno que está iniciando puede sentir que los punteros son algo extraños y tal vez no logré comprender ese tema aunque bueno es mejor tener un código que se pueda optimizar de manera manual cuando ya tienes algo de experiencia con el lenguaje
@@raton_gamer1308 todo concepto avanzado siempre es difícil al principio pero es necesario aprenderlo para usarlo cuando se necesite, si ya se sabe cómo es y cómo funciona a nivel general no importa el lenguaje sabra cómo aplicarlo en el proyecto que lo necesite. Saludos.
@@jeffersoncabrera bueno tiene razón profe,gracias supongo que los punteros sea más para optimización que otra cosa aunque bueno en C++ si se sufre bastante con eso cuando usas por ejemplo winapi ya que tienes que inicializar los char para evitar desbordes de memoria y así
Pienso q acerca de los lenguajes, cada uno se enfoca en lo q se estableció, pq hacer intérprete y compilador, son costosos de hacer. Además, q cada uno arrojaria diferentes errores, pq el compilador revisa todo y el intérprete hasta donde la ejecución falla. Si bien hay por ejemplo una Liberia en python q permite compilar a exe. Es más q nada la librería, pero cada lenguaje tiene su orientación para ser más multiplataforma o más rápido
Los punteros es un concepto, creo q, necesario desde la concepción de memoria y cpu, pq permite crear secuencias como de caracteres, mediante una dirección de memoria y un offset. De ahí, los lenguajes de más alto nivel (antes) como C tenían q manejar los punteros. Incluso actualmente los lenguajes manejan direcciones cuando se tratan de objetos o datos de tipo complejo
Lamentablemente así se conceptualizo la computacion, así q es lo q los lenguajes deben tomar para manejar la computadora. Puede confundir, pero es como son las cosas actualmente y si se quiere manejar un lenguaje de manera profunda, no se puede hacer un curso o unos pocos como si fueran de matemática básica. Pero eso tmb lo hace interesante
excelente explicación
Sin duda son muchos lenguajes de programación y quién sabe si en el futuro se crearan más o incluso la IA saque una idea más avanzada. En mi opinión, solo espero dominar tres lenguajes y que uno de ellos sea de compilación.
Me gustaría una historia de los lenguajes y la programación funcional.
Buena data de la programación, déjenme dar una pequeña crítica, se hace un tanto molesto que cada rato hagan la publicidad de la plataforma, creo que deberían balancear un poco eso, sino se pone denso. Un Saludo y muchos éxitos.
Aún siguen vigentes sus cursos de java?
Sigue con la serie porfavor
No hablan de Basic ni de Pascal que fueron de los más utilizados en el pasado.
confirmo, cada vez que escucho aplicativo me da coraje XD
Por que en la universidad los primeros ciclos nos enseñan c#?
Falto mojo... Personalmente la mejor sintaxis que encontré fue la de dart, tiene tipado estático y dinámico, es compilado con un intérprete para tiempo de desarrollo y hasta transpila a Js
Dart es bueno, y Flutter es de lo mejor, creí que dart sería lo malo de Flutter y pues no, bastante bien aunque dicen que aún le falta mucho por madurar, yo con mixing ando contento y los Future me parecen faciles, con Javascript nunca entendí y siempre tuve problemas con los await que no funcionaban como c#
@@Seom-hw8ek jeje paradójicamente a mi lo que no me gustó(razón por la que lo deje) de Dart fue el asíncronismo, es decir no la forma como lo maneja con los future si no que me disgusto que el lenguaje fuera inherentemente asyncrono así como Javascript. En cuanto a lo que respecta en sintaxis, el lenguaje es muy bueno, es un mix entre Java y Javascript
@@brayanceron_ jeje, entonces debo ser muy malo con Javascript, y como ahora el then está deprecated ni idea como hacer eso funcionar ya que aunque ponga await se sigue ejecutando el código sin esperar la respuesta, cosa que en c# y darte no me pasa, pero puede que yo lo esté haciendo muy mal😅.
Exacto, asi es, a partir de un origen para cada cosa en especifico se comienza a tener la idea para mejorar; es decir hay tantos lenguajes de programación porque como lo dice Alvaro estan destinados para cada nivel unos para crear sistemas operativos, otros para analisis de datos, otro para sistemas financieros otros para videojuegos, en fin. Yo les recomiendo aprender Python. Como decia Tun Tun la cuestión es echarle 🍳🍳
historia y programacion.. dos cosas que me gustan. ayuda mucho a poder complementar el conocimiento.
I❤Python
Pascal y c eran combatientes, en que derivaron
HISTORIA DE LA PROGRAMACIÓN
es como el lenguaje humano hay varios idiomas y varios dialectos
Que paso con edGrid ?? 😮
Cuando curso de Rust?
Los lenguaje de programación son una abstracción para el ser humano puede dar instrucciones a la maquina, yonñ creo que las IA van sustituir esa función la comunicación con la máquina será más en lenguaje natural debido a esto
Y Microsoft y ios???
Conclusión todos los caminos llevan a C++
Falto php
yo creo q dart es uno d los mejores
Primero en llegar🗿👌🏿
Solo me quedara con este Frase, Seguro Lloraste mas por Java que por tu Ex 🤣🤣
Y luego esta Zig.
Donde, cuando y comp aparecen? eh th relative no we dice? Porque?
Faltó Julia
bajastes de peso xd
Soy ese que creía que Java era lo mismo que Js
Yo lo puedo hacer mejor! :3
Cuando acabes un lenguaje.....te diran ya cambio esta opsoleto....y cuando te mueres y vas al infierno el diablo te dira que estudies infierno 1, infierno 2, infierno 3..
se bloatean solos xd, ni yt pone tantos comerciales como uds de su propio contenido
entonces eso significa que puedo hacer mi lenguaje de programación pero en español ?