Hablemos de GO y la Concurrencia

23 Aug 2025 · 16 min
16:06

En este episodio de estilo vlog‑podcast, Violeta, Hexa, Chip y Pro discuten en profundidad la concurrencia en el lenguaje de programación Go. Comienzan recordando la promesa de compatibilidad de Go 1 (código escrito para 1.0 sigue compilando en 1.25) y la historia de sus creadores (Rob Pike, Ken Thompson, Robert Griesemer). Luego explican la diferencia entre paralelismo y concurrencia, introduciendo el modelo de Go: muchas gorutinas (gorrutinas) ejecutándose sobre pocos hilos del sistema operativo, gestionado por el runtime mediante un programador de tareas abstracto (visualizado como un toroide). Se describen cómo los sistemas operativos (Linux, BSD, etc.) proveen hilos y procesos, y cómo Go abstrae esas diferencias sin necesidad de una máquina virtual, compilando a binario nativo para cada SO. Se profundiza en los canales tipados, su uso para comunicación segura entre gorutinas y la detección de problemas de concurrencia (condiciones de carrera, deadlocks, fugas de memoria). Además, se comparan Go con otros lenguajes (Python, Java, Rust, Erlang/Elixir) resaltando ventajas de Go en despliegue (binario único), curva de aprendizaje y escalabilidad vertical (miles‑millones de gorutinas en una máquina) y horizontal (clústers). Se menciona la evolución del liderazgo del proyecto (Russ Cox hasta 2024) y la percepción de la comunidad, incluyendo humor con las mascotas Byte y Slice. El episodio concluye invitando a la audiencia a probar gorutinas y canales, y a comentar sobre sus experiencias.

Chapters

More from Manuel

16:49
youtube.com

Características del Lenguaje D

2w ago
22:14
youtube.com

IBM vs MICROSOFT: La guerra del PC

1mo ago
14:08
youtube.com

PROLOG: La Historia

2mo ago
1:15
youtube.com

¡Aprende los fundamentos de la programación!

2mo ago
16:15
youtube.com

DELPHI: La revolución RAD

3mo ago
1:28
youtube.com

Historia de los Lenguajes de Programación: años 1960-1969 #basic #apl #simula #lisp #logo

3mo ago
13:23
youtube.com

¿Compilador o intérprete? La historia de una rivalidad que comenzó en los años 40

5mo ago
13:44
youtube.com

HARBOUR: el sucesor de CLIPPER que la comunidad se negó a abandonar

5mo ago
15:26
youtube.com

PostScript: el lenguaje de Adobe que inventó la impresión moderna

6mo ago
14:37
youtube.com

Hablemos de REDIS

6mo ago
15:36
youtube.com

8 NOTEBOOKS QUE DEBES CONOCER

7mo ago
See all content