Hablemos del mejor lenguaje del mundo: GO

12 Oct 2024 · 16 min
15:32

In this lively, conversational YouTube episode, the hosts Violeta, Pro, Chip, Byte, and Slice explore why Go (often called Golang) is touted as the "best language in the world." The discussion begins with the origin of the name – a nod to the board game Go, the short, movement‑evoking branding, and the early naming conflict with another language. They then introduce the three principal designers – Ken Thompson, Rob Pike, and Robert Griesemer – framing them as the "three musketeers" of Google. The core of the episode is a walkthrough of the seven design principles (attributed to a fictional Tony Huard document) that guided Go’s creation: simplicity & elegance, abstraction & flexibility, orthogonality, robust error handling, fast compilation & execution, avoidance of over‑design, and community involvement. These principles are linked to concrete language features: static typing with type inference, garbage collection, Unicode runes, fast compilation, dependency management, and a powerful concurrency model based on CSP, goroutines, and channels (with optional mutexes). The hosts recite a set of Go proverbs (delivered by the characters Byte and Slice) that capture cultural wisdom such as “Concurrency is not parallelism” and “The clear is better than the clever.” They compare Go to other languages (C, C++, Python, Rust, JavaScript, etc.), note criticisms (e.g., Alan Kay’s comment) and defend Go’s design choices. The episode also emphasizes Go’s philosophy of backward compatibility, community feedback, and the promise of stability for version 1. Throughout, the hosts intersperse humor, audience engagement prompts (likes, subscriptions, comments), and meta‑conversations about the show’s format. The episode concludes by inviting viewers to share their experiences with Go and to continue the discussion in the comments.

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