Cómo el padre de los sistemas operativos humilló a los lenguajes modernos

Cómo el padre de los sistemas operativos humilló a los lenguajes modernos

24:48
fatdev; fatdev;

En 2007, los mejores ingenieros del planeta se pasaban la mañana esperando a que compilara su código. Uno de ellos era Ken Thompson: el creador de Unix, premio Turing, el hombre del que descienden macOS, Linux y Android. Y su respuesta al problema fue crear un lenguaje de programación a propósito simple: tan básico que la élite de la programación se rió en su cara y lo bautizó como "el lenguaje para tontos". Ese lenguaje es Go. Hoy, Docker, Kubernetes, Terraform, Prometheus y buena parte de la infraestructura sobre la que corre internet están escritos en él. Esta es la historia de cómo la simplicidad humilló a la complejidad: de los builds de más de una hora de C++ en Google a la retractación pública del hater más famoso del lenguaje. Lo que vas a ver en este vídeo: · El infierno de C++ en Google: cabeceras compilándose 37.000 veces y binarios de más de una hora. · Multics y el síndrome del segundo sistema: el trauma que enseñó a Thompson a odiar la complejidad, 40 años antes de Go. · Unix en tres semanas: cómo Thompson escribió un sistema operativo entero haciendo el trabajo que le habían prohibido. · La regla de los tres creadores: ninguna feature entraba si Thompson, Rob Pike y Robert Griesemer no estaban los tres de acuerdo. · "No son capaces de entender un lenguaje brillante": la frase de Rob Pike que le puso el mote a Go para siempre. · Sin generics, sin excepciones, sin herencia: por qué la élite decía que Go tenía menos features que el Java del 95. · "La simplicidad es complicada": por qué esconder la complejidad sale más caro que añadirla. · gofmt: la herramienta que acabó con las guerras de formato de toda la vida. · Docker, Kubernetes y la conquista de la nube: el binario estático aburrido que ganó la partida. · El epílogo: los generics llegan en Go 1.18, el autor del artículo anti-Go acaba trabajando de ingeniero de Go, y los creadores no piden perdón. Capítulos: 00:00 Lo llamaron "el lenguaje para tontos" 01:18 Google, 2007: una hora esperando a q

Videos relacionados