Primero lo BASICo

Escucha este episodio más tarde

Antes necesitabas haber estudiado un doctorado y tener una gran cantidad de hardware para poder ser programador. Pero en 1965 dos ingenieros tuvieron una idea revolucionaria: facilitar la programación para que la gente pudiera introducirse a ella. Los lenguajes para principiantes, como BASIC, abrieron las puertas del desarrollo de código a todo el mundo. Tom Cormen y Denise Dumas recuerdan que BASIC lo cambió todo. Avi Flombaum y Saron dan consejos para elegir el primer lenguaje con que un principiante puede abrirse paso en esta nueva etapa del desarrollo de software. Además, Femi Owolade-Coombes y Robyn Bergeron nos cuentan que la nueva generación de programadores está haciendo sus pininos con los videojuegos. Los lenguajes para principiantes le dan a todo el mundo la oportunidad de dar sus primeros pasos en la programación, y ayudan a toda la industria.

00:02 - Presentadora

En 1965 hubo cambios muy importantes en Estados Unidos. Se firmó la Ley de Derechos Civiles.

00:09 - Archival news

El Congreso aprobó el proyecto de ley de derechos civiles más amplio que se haya legislado.

00:25 - Presentadora

En Nueva York, los Beatles dieron el primer concierto que se celebró en un estadio en todo el mundo. Pero, más allá de todos esos titulares, se gestaba una revolución de una naturaleza diferente.

00:39 - Presentadora

Primero de mayo, 4:00 a. m. El profesor John Kemeny y uno de sus alumnos estaban trabajando en una computadora GE 225 en la Universidad de Dartmouth. Ejecutaron un programa en el que habían estado trabajando, y entonces el teletipo generó tres líneas cortas de salida. Esas tres líneas cambiaron la programación informática para siempre.

01:04 - Presentadora

Estás escuchando el segundo episodio de Command Line Heroes en español, un podcast original de Red Hat. En este episodio, continuamos el recorrido de la temporada a través de la historia y el futuro de los lenguajes de programación. En el primer episodio nos adentramos en las profundidades de Python y aprendimos que las comunidades de los lenguajes de código abierto sobreviven incluso cuando hay cambios importantes de los directores de los proyectos. Pero esta vez, se trata de una historia más personal. Veremos una experiencia que todos hemos vivido, la experiencia de encontrarnos con nuestro primer lenguaje. Vamos a conocer un primer lenguaje popular, Ruby, y también veremos cómo algunos de nosotros nos acercamos a nuestro primer lenguaje como si fuera un juego. 

01:50 - Presentadora

Pero vamos a empezar con un ejemplo que puede ayudarnos a entender lo que significa “primeros lenguajes”. Nos referimos al lenguaje que nació en ese laboratorio de Dartmouth con esas tres líneas cortas de salida. En esa reunión que tuvo lugar una madrugada de 1965, John Kemeny vio nacer el lenguaje que había creado junto con su alumno: BASIC.

02:14 - Presentadora

BASIC significa “Beginner’s All Purpose Symbolic Instruction Code”, o código simbólico de instrucciones de propósito general para principiantes. La magia se encuentra en la palabra “principiantes” En los primeros días de la programación, prácticamente se necesitaba tener un doctorado para poder escribir un poquito de código. Era una actividad de élite que requería un alto nivel educativo y muchísimo hardware. Pero el profesor Kemeny y su equipo querían que eso cambiara. Querían saber qué pasaría si creaban un lenguaje de programación que pudiera usar todo el mundo. Mientras que los baby boomers adolescentes exigían cambios en todo Estados Unidos, el equipo de Dartmouth propuso una reestructuración de otro tipo.

02:57 - Presentadora

Su arma secreta era una computadora mainframe del tamaño de una habitación, la GE 225. Con todo y sus 900 kilos, tenía la capacidad de lograr algo completamente nuevo. La GE 225 podía ofrecer tiempo compartido. De repente, el complicado sistema de tarjetas perforadas, o de enormes paredes de interruptores, ya no era necesario. El tiempo compartido permitía ejecutar varios programas de forma casi simultánea, y la atención de la máquina pasaba de un usuario a otro.

03:31 - Presentadora

El tiempo compartido implicaba que el acceso a la informática podría extenderse para abarcar cosas nuevas, cosas maravillosas. Esta es una grabación de Dartmouth, de uno de los alumnos que estaba cursando sus estudios cuando apareció BASIC. Él es John McGeachie, de la generación de 1965.

03:47 - John McGeachie

Tomamos una computadora muy cara que solo podía utilizar una persona a la vez, y la transformamos no solo para que la usaran 30 personas, sino para que 30 alumnos pudieran utilizarla simultáneamente para escribir programas y obtener respuestas rápidas. Fue una combinación de inmediatez y simplicidad que no existía hasta ese momento.

04:15 - Presentadora

John Kemeny hizo equipo con Thomas Kurtz, otro promotor de la alfabetización informática, para desarrollar BASIC. Observaron que el tiempo compartido democratizaba las cosas y se dieron cuenta de que ya no era tan difícil acceder a la informática. Todo lo que se necesitaba era un lenguaje que diera prioridad a lo sencillo y lo inmediato. Un lenguaje como BASIC.

04:39 - Presentadora

Desarrollaron comandos como “hola” y “adiós” en lugar de “iniciar sesión” y “cerrar sesión”. De hecho, la primera versión de BASIC solo tenía 14 comandos simples, opciones sencillas como if, then y go to.

04:54 - Tom Cormen

Me llamo Tom Cormen. Soy profesor de ciencias de la computación en el Dartmouth College.

04:59 - Presentadora

Hablamos con el profesor Cormen sobre aquella revolución de los principiantes y sobre la manera en que la creación de BASIC formó parte del nuevo espíritu de la época, de un momento en que el emocionante mundo de la informática podía llegar a más gente. Incluso se convirtió en una moda.

05:14 - Tom Cormen

Se cuenta que en ese momento, en la década de los 60, los alumnos llevaban a sus novias al centro de informática; yo ahorita no me puedo ni imaginar que eso suceda. Pero en ese momento, ese centro era el lugar de moda.

05:24 - Presentadora

Ese nuevo interés en la informática que se generó en el campus fue el resultado inmediato del primer lenguaje para principiantes.

05:31 - Tom Cormen

BASIC abrió la informática, para que ya no fuera exclusivamente para los “computer jocks”, como solíamos decirles en ese entonces. Los investigadores de las ciencias sociales que realmente no querían entrar en las complejidades de un lenguaje como FORTRAN podían usar BASIC, y las personas que trabajaban en el arte y las humanidades podían usarlo para analizar un texto, e incluso para crear una obra de arte.

05:55 - Tom Cormen

Después de unos años, la gente lo utilizaba para escribir juegos de computadora y para incorporar gráficos informáticos de manera habitual en su trabajo.

06:03 - Presentadora

Todos esos jóvenes que no se sentían programadores de repente se involucraron en la programación de una forma casi intuitiva. Me recuerda al tipo de mundo por el que luchaba Grace Hopper. Cuando hablamos de Hopper en la temporada pasada, vimos cómo sus innovaciones en el lenguaje llevaron a la programación a un ámbito más amplio. Este momento de BASIC fue como la continuación de su sueño.

06:29 - Tom Cormen

Estoy seguro de que a Grace Hopper le habría gustado ver que más gente podía programar. Probablemente le habría gustado que el enfoque de BASIC era distinto al de COBOL y que simplemente abriera las cosas aún más y les diera opciones a las personas. Ahora podían escribir en COBOL, podían escribir en FORTRAN, podían escribir en BASIC, podían escribir en ALGOL. Cualquiera de los lenguajes populares de la época.

06:54 - Presentadora

Tom Cormen es profesor en el departamento de ciencias de la computación de Dartmouth. La nueva generación de programadores informáticos tuvo lugar gracias a algunos cambios importantes. Por un lado, el trabajo simultáneo, que se hizo posible gracias al tiempo compartido; por otro, un lenguaje nuevo y sencillo: BASIC. Esos dos factores se combinaron para encender una chispa revolucionaria. Pronto, ya no eran solo las grandes instituciones las que podían incursionar en la programación. Ya podían acceder los rebeldes como Bill Gates y Steve Wozniak. Incluso los programadores comunes que simplemente hacían experimentos en sus computadoras personales.

07:32 - Denise Dumas

Poder usar un lenguaje para obtener retroalimentación inmediata cuando algo andaba mal marcó una diferencia increíble, porque te atraía, te mantenía en actividad, y la interacción era muy valiosa: ¡se podía interactuar!

07:50 - Presentadora

Ella es Denise Dumas. Antes dirigía el equipo de ingeniería de Red Hat® Enterprise Linux®.

07:55 - Denise Dumas

Es decir, BASIC democratizó la programación en gran medida, porque la puso en manos de los alumnos, de las personas, de una manera que COBOL, FORTRAN y los demás lenguajes de ese entonces... simplemente no podían. Ganó mucha popularidad en un momento en que los tubos de rayos catódicos se hicieron populares, así que en lugar de escribir algo e imprimirlo en un papel, aparecía en una pantalla que tenías enfrente.

08:26 - Denise Dumas

Ahora a veces nos reímos de la línea de comandos, ¿verdad? Todo es gráfico, pero la línea de comandos es lo que había, y fue una gran mejora respecto a lo de antes. La posibilidad de simplemente escribir algo y obtener una respuesta fue un cambio enorme. Creo que BASIC bajó las exigencias para ser programador, y conste que a mí me encanta el lenguaje ensamblador, porque me gusta tener el control a ese nivel. Pero creo que BASIC volvió mucho más accesible la programación.

08:59 - Presentadora

La emoción que creó BASIC en los 80 perdura en la actualidad: hay una gran variedad de lenguajes que los principiantes utilizan para entrar al mundo de la programación. Sin embargo, algo importante ha cambiado, porque para entrar a ese mundo ya no se necesita asistir a los campus universitarios. El ingreso a la programación se está haciendo aún más abierto.

09:29 - Presentadora

BASIC era asombroso, pero ahí no se acababa el sueño de Grace Hopper. Actualmente, los principiantes tienen muchísimas formas de incursionar en la programación. Algunos ven tutoriales de YouTube, otros buscan manuales. Pero no es necesario aprender solo. Hay una institución que se llama The Flatiron School, por ejemplo. Dan cursos básicos de programación en línea y en muchas escuelas que se encuentran en todo Estados Unidos, y ofrecen introducciones especiales a JavaScript o Ruby. Queríamos conocer la manera en que la gente descubre su primer lenguaje, así que conversamos con uno de los fundadores de Flatiron.

10:03 - Avi Flombaum

Me llamo Avi Flombaum.

10:04 - Presentadora

Avi Flombaum ha estado a la vanguardia en la enseñanza de los lenguajes de programación. Queríamos saber cómo habían evolucionado los enfoques desde los tiempos de BASIC. 

10:22 - Presentadora

Bueno, cuando le enseñas a alguien a programar, ¿por dónde empiezas? Para muchas personas, al principio no hay manera de relacionar la programación con lo que conocen. No hay muchos puntos en común con la educación regular, en la que aprendemos sobre historia o química orgánica.  

10:49 - Avi Flombaum

Yo creo que todo lo que conocemos alguna vez nos fue ajeno, y el tener que probarlo, analizarlo y pasar tiempo en eso es lo que nos hace sentir cómodos, y es solo cuestión de revisarlo una y otra vez y de dedicarle tiempo. Creo que lo que hace que la programación sea difícil y lo que hace que se sienta tan ajena es que es una sintaxis muy particular para expresar algo. No hay ambigüedad. No tiene margen de error. O funciona o no funciona. Cuando nos comunicamos entre nosotros, no necesitamos ser tan precisos, no todo tiene que ser correcto. Si una coma está de más o falta un paréntesis, todo se echa a perder.

11:32 - Avi Flombaum

Yo siempre digo que las computadoras son tontas, y nosotros tenemos que ser perfectos para que entiendan lo que queremos decir.

11:37 - Presentadora

Me gusta eso. Me gusta la idea de que la máquina sea la tonta y yo la inteligente. Tiene mi visto bueno. Excelente.

11:43 - Avi Flombaum

Sí.

12:06 - Presentadora

En estos días seguramente muchos principiantes estén acercándose a Python o JavaScript, y yo quería saber si para Avi, alguno de los lenguajes era una mejor introducción que los demás.

12:18 - Presentadora

¿Hay algún lenguaje que sea mejor para incursionar en la programación? Si alguien sin conocimientos sobre tecnología, sin experiencia en programación, sin ningún título en ciencias de la computación, si empieza absolutamente desde la nada, desde el nivel uno, incluso desde el nivel cero... ¿Hay lenguajes que sean un buen punto de partida y que hayan cambiado con el tiempo?

12:39 - Avi Flombaum

Bueno, lo primero que me gustaría decir es que todos empezamos desde cero. Es decir, nadie nace siendo programador. A lo mejor tuviste una capacitación formal en un programa de ciencias de la computación o en un centro social, o leíste libros y aprendiste por tus propios medios, pero en algún momento fuiste principiante. Luego, en mi manera de ver las cosas, el mejor lenguaje para principiantes es el primero con el que te sientes a gusto. El consejo que siempre les doy a los principiantes es que elijan un lenguaje y aprendan a usarlo. Que no cambien. Creo que lo peor que pueden hacer es empezar a aprender Python, y luego sentirse frustrados y decir: “No, Python es horrible, ahora voy a usar JavaScript”. Luego aprenden JavaScript, se frustran y vuelven a cambiar.

13:22 - Avi Flombaum

Ahora, en mi opinión, Ruby es un excelente lenguaje para principiantes. Creo que su sintaxis es muy agradable. Su mayor virtud es que hace que el programador sea feliz. No conozco ningún otro lenguaje que se haya inventado para hacer feliz al programador. Sé que muchos lenguajes se inventan para hacer felices a las computadoras, pero creo que Ruby es muy natural.

13:44 - Presentadora

Bueno, ahora ya conocemos su opinión. Pero, después de todo, el primer lenguaje es solo eso. El primero. Todavía nos queda por delante una gran cantidad de lenguajes que aprender y, además, si estás destinado a ser un gran programador, nada va a cambiar el lenguaje con el que elijas empezar.

14:05 - Presentadora

A los grandes artistas no los define cierto pincel en particular. Pero los programadores tienden a defender su lenguaje preferido. ¿De dónde viene la necesidad de defender un lenguaje y de convencer a todos de que tienes razón?

14:23 - Avi Flombaum

Eh... no sé. Lo primero que se me ocurre... No sé, me imagino que si parte del resultado no es muy bueno, lo que les queda a las personas es aferrarse a la herramienta.

14:41 - Presentadora

[risas] Buen punto.

14:42 - Avi Flombaum

Si nada de lo que haces es realmente excelente, si el resultado no es de mucho valor, pero de todos modos quieres defender tu trabajo, lo único que puedes decir es: “Pero mira qué bien usé el martillo”. Claro. La casa se cayó, pero el martillo… el martillo es excelente y sé usarlo muy bien. No sé, yo... A mí me interesaba más lo que diseñaba que la forma en que lo diseñaba.

15:09 - Presentadora

Ah, qué buen argumento. Ahora que los principiantes tienen más opciones que BASIC, o, no sé, FORTRAN, ahora que tenemos un menú completo de lenguajes, existe el peligro de olvidar que son el medio, no el fin. El lenguaje es la herramienta, no es tu diseño.

15:27 - Avi Flombaum

Creo que la virtud de la tecnología es crear cosas valiosas para las personas. A fin de cuentas, si eres programador y eres muy muy bueno, pero diseñas cosas que nadie necesita y que a nadie le gustan y no... no le agregan valor al mundo, pero eres muy muy bueno y simplemente no encuentras la forma de generar el impacto que quieres, supongo que probablemente te defiendas hablando de la herramienta que usas.

15:56 - Presentadora

Bueno, Avi, muchas gracias por compartir todas tus experiencias y tus reflexiones sobre los lenguajes de programación. ¿Quieres despedirte?

16:01 - Avi Flombaum

Sí, fue muy divertido, y espero que todos encuentren un lenguaje que les guste y trabajen con él todos los días.

16:10 - Presentadora

Suena bien.

16:13 - Presentadora

Avi Flombaum es uno de los fundadores de la Flatiron School.

16:20 - Presentadora

Las escuelas de programación pueden llevar ese espíritu de acceso y enseñanza a otro nivel. Es la continuación de lo que vimos en Dartmouth, pero en un ecosistema de desarrollo abundante cada vez tendremos más puntos de entrada naturales. De hecho, los principiantes ya están descubriendo nuevas formas de entrar en el juego, y esto a veces es literal.

16:45 - CO.LAB participants

¿Y ya intentaste con una tecla? A ver, intenta con la tecla G. 

16:52 - Presentadora

Espera. Lo que escuchamos no es un grupo de jóvenes programadores que memorizaban un libro de texto de O’Reilly, ni tampoco era una conferencia de la Flatiron School. En realidad es un pequeño laboratorio que organizó Red Hat en el museo Tate Modern de Londres. ¿Y los niños? Están aprendiendo a programar. Esta nueva generación lo primero que descubre es la alegría de programar.

17:13 - Femi Owolade-Coombes

Sí. Hola. Me llamo Femi, y me dicen Hackerfemo.

17:17 - Presentadora

Femi Owolade-Coombes tiene 13 años, pero ya es líder de una nueva ola de jóvenes programadores.

17:26 - Femi Owolade-Coombes

Descubrí la programación cuando tenía ocho años. Fui a un evento en York, en Inglaterra, que en realidad era sobre matemáticas, pero vi algo genial, vi cómo hackear Minecraft legalmente. A los ocho años, me pareció realmente genial. Así empecé en la programación.

17:47 - Presentadora

Y no es el único. Minecraft ha presentado la programación a toda una generación, y lo ha hecho sin el esfuerzo o el estudio tedioso que tuvieron que atravesar las generaciones anteriores. La magia de los juegos está derrumbando las barreras. Minecraft está basado en Java™ y es reconocido por darle nueva vida a ese lenguaje, que gracias al juego ha adquirido una gran cantidad de nuevos fanáticos.

18:11 - Presentadora

Pero no necesariamente tiene que ser Java. Python fue el lenguaje que Femi descubrió en Minecraft.

18:16 - Femi Owolade-Coombes

Puedes usar Python cuando usas la Raspberry Pi en Minecraft, porque Minecraft creó una edición especial para la Raspberry Pi que está genial, porque para hackearla solo tienes que importar una biblioteca, y puedes poner explosivos en todos lados, puedes poner ladrillos detrás de ti, puedes crear edificios enteros. Puedes hacer lo que quieras.

18:42 - Femi Owolade-Coombes

La primera vez que jugué, sabía que podías modificar algunas cosas geniales. Eran pequeños trucos, pero ahí me di cuenta de que podías hackearlo para que hiciera lo que quisieras. Me pareció genial.

18:57 - Presentadora

El mundo de la programación se le abrió a Femi, y la puerta de entrada era su juego favorito. Pero luego Femi hizo algo maravilloso. Les enseñó la puerta a otros niños.

19:10 - Femi Owolade-Coombes

Pues yo quería compartir mis conocimientos con mis compañeros, porque pensé: “¿Sabes qué? Si yo me divertí, ellos también se van a divertir. Quiero compartir esto con todos para que puedan aprender y para que conozcan la programación”.

19:30 - Presentadora

Femi siguió avanzando y fundó la South London Raspberry Jam, en que ha podido ver que la nueva generación de programadores desafía las expectativas de lo que debería ser la primera experiencia con un lenguaje de programación. Además de los trucos de Minecraft, los lenguajes visuales como Scratch o Fruit permiten que los conceptos básicos de la programación puedan entenderse a edades cada vez más tempranas.

19:54 - Femi Owolade-Coombes

Me gusta jugar, prefiero eso que aprender a programar en clases, pero es más que nada la idea de poder controlar lo que sucede en el juego, y para eso se necesita el código, el código te da la maravillosa habilidad de que el juego haga lo que tú quieres que haga.

20:15 - Presentadora

La mamá de Femi nos contó que se puso feliz cuando descubrió que los videojuegos no necesariamente eran una actividad pasiva. Lo que me encanta de su historia es que comienza con los videojuegos. Pero no se acaba ahí. Femi desarrolló una increíble comunidad de jóvenes programadores, y su propia vida en la programación va avanzando. Ya no se trata solo de Minecraft. Trabaja en HTML, JavaScript y CSS para crear sitios web y hacer diseño web. Incluso elabora sus propios juegos usando Unity.

20:44 - Femi Owolade-Coombes

Todo el mundo debería tener derecho de aprender a programar, porque ahí está el futuro.

20:53 - Presentadora

¿Pero Minecraft realmente sirve como universidad de programación? ¿Los programadores del mañana van a aprender los nuevos lenguajes jugando videojuegos y divirtiéndose? ¿Los lenguajes se aprenderán por ósmosis?

21:06 - Robyn Bergeron

Hola, me llamo Robyn Bergeron.

21:08 - Presentadora

Robyn es la arquitecta de la comunidad de Ansible® en Red Hat, y sus hijos también descubrieron la programación.

21:18 - Robyn Bergeron

Un día estábamos cenando. Yo estaba cocinando, así que todos estaban muy impresionados. Mi hija entró a la cocina y me dijo: “¡Mami, mandé un informe de error en Minecraft!” Yo trabajo en software, veo muchísimos informes de errores, así que me dio mucha curiosidad saber qué significaba eso en ese campo. O sea, ¿habló con alguien en Twitter y le avisó que había un error o cómo le hizo? Le pedí que me enseñara, así que abrió su computadora y había creado una cuenta de JIRA en el sistema de Mojang.

21:53 - Presentadora

Cabe señalar que en ese momento, la hija de Robyn tenía 11 años.

21:57 - Robyn Bergeron

Había llenado bien el formulario; yo veo muchos informes de errores que no están bien redactados o que son crueles. También veo muchos de esos. Pero estaba perfectamente... Lo que sucedió fue esto, lo que yo esperaba era esto, y estos son los pasos para reproducirlo. Para muchas personas, esa es su primera interacción con cualquier proyecto, ya sea un proyecto de software comercial, de propiedad exclusiva, un videojuego o un proyecto de software de código abierto. Estaba muy orgullosa y le dije que sí íbamos a ir a la conferencia de Minecraft porque se morían por ir.

22:33 -Presentadora

Robyn estaba a punto de darse cuenta de que mientras nosotros hacíamos nuestro trabajo cotidiano, los niños estaban comenzando una revolución. Vamos a oír qué sucedió en la conferencia.

22:43 - Robyn Bergeron

Íbamos a ir a los discursos de apertura y dije: “Bueno, vamos a llegar al último momento, pero seguro llegamos bien, seguro nos toca sentarnos en la segunda fila”. Uy, no. No, no, no. Nos tuvimos que sentar al final de la sala, y ver el escenario en una de las pantallas gigantes. Pero eran conferencias geniales para los niños, y uno de los días hubo un momento en que llevaron a todos los desarrolladores, y cuando salieron los ingenieros, todos los niños de la audiencia se pararon en las sillas a gritar. ¿Has visto el video del momento en que Los Beatles llegan a Estados Unidos? Pues así. Todos estaban: “No puedo creer que estemos cerca de ellos, ¡son increíbles!” La gente les pedía autógrafos en las sesiones, era... Yo estaba ahí sentada con mis hijos pensando: “Yo trabajo para desarrollar sistemas operativos que conectan Internet para que ustedes puedan jugar juntos. ¿Qué hay que hacer para que nos admiren así?”

23:36 - Robyn Bergeron

Pero los niños decían cosas tipo: “¡Cuando sea grande voy a ser programador JavaScript, eeeeh!” Y, digo, ver el nivel de entusiasmo de las conferencias fue maravilloso, pero... ¡es un videojuego!

23:51 - Presentadora

Hubo un momento en la década de los setenta en el que todo el mundo incursionaba en la programación con BASIC, y luego tal vez con C. Últimamente, la gente empieza con Java o Python, pero los lenguajes visuales y los videojuegos están marcando el comienzo de un futuro en la programación que apenas estamos empezando a imaginarnos.

24:10 - Robyn Bergeron

Tal vez a los programadores experimentados les parezca tonto, pero el primer momento en que estás jugando sin darte cuenta de que también estás aprendiendo podría lograr que la programación se convirtiera en una de tus habilidades permanentes.

24:23 - Presentadora

Robyn Bergeron es la arquitecta de la comunidad de Ansible en Red Hat.

24:32 - Presentadora

BASIC llevó a los estudiantes universitarios al mundo de la programación, y hoy los juegos como Minecraft llevan a los alumnos de primaria a ese universo. Pero en cierto modo, el estímulo creativo que hay detrás de todo eso no ha cambiado. ¿Qué hacían los jóvenes universitarios que usaban BASIC? ¡Muchas veces lo utilizaban para crear sus propios videojuegos! Parece que había “fantasy football”.

24:54 - Presentadora

Lo primero que nos lleva a los lenguajes de programación es nuestro espíritu creativo. Las ganas de modificar el mundo, mejorarlo o simplemente hacerlo más divertido.

25:08 - Presentadora

En nuestro próximo encuentro, en el tercer episodio, vamos a ver de dónde provienen los nuevos lenguajes de programación. Estamos viendo que hubo desafíos importantes que fueron los que impulsaron a los desarrolladores a alejarse de los lenguajes del ayer, para diseñar algo totalmente nuevo, hoy.

25:26 - Presentadora

Command Line Heroes en español es un podcast original de Red Hat. 

25:37 - Presentadora

Hasta la próxima, sigan programando.

Command Line Heroes logo

Sobre el podcast

Command Line Heroes en español cuenta las épicas historias reales de cómo los desarrolladores, programadores, hackers, geeks y rebeldes de código abierto están revolucionando el panorama tecnológico. Presentado por Red Hat, este podcast se basa en el galardonado programa en inglés del mismo nombre.

Presentado por Red Hat

Durante 25 años, Red Hat ha llevado tecnologías de código abierto a la empresa. Desde el sistema operativo hasta los contenedores, creemos en la construcción conjunta de una mejor tecnología y celebramos a los héroes anónimos que están reinventando nuestro mundo desde la línea de comandos.