Go: el lenguage de programación de Google
Go es un nuevo lenguaje de programación creado en los laboratorios de Google, similar a C/C++ con sustanciales mejoras que, según palabras de sus autores, consiguen que sea el más rápido hasta la fecha, tanto en RAD (Rapid Application Development, desarrollo ágil de aplicaciones) como en compilación y ejecución, y todo ello sin perder puntos en flexibilidad.
El principal punto destacable e innovador de este lenguaje Go es su “capacidad multicore” (que no multiprocesador), es decir, la habilidad de aprovechar al máximo los nuevos procesadores de varios núcleos (Intel Core Duo, AMD, Cell de PlayStation 3, etc.). Y es aquí donde posiblemente radique su publicitada velocidad.
Podríamos atribuir este lenguaje a Google, pero faltaríamos a sus ilustres autores:
- Kenneth Thompson:
- 66 años, de Nueva Orleans.
- ni más ni menos que el creador de UNIX junto con Dennis Richie (ver más abajo).
- creó el lenguaje de programación B, del cual surgió posteriormente el lenguaje C (ver más abajo).
- introdujo el sistema de pipes/tuberías en los sistemas operativos, base de los scripts de shell, entre otros.
- creó el código de caracteres UTF-8.
- UTF-8 fue creado para el sistema operativo Plan 9, en el que también trabajó.
- Dennis Richie:
- 68 años, de Nueva York.
- creó UNIX junto con Kenneth Thompson.
- fue el humilde creador del lenguaje de programación C, padre de la mayoría de los lenguajes más usados (PHP, Java, C++, C#, etc).
- participó en el sistema operativo Plan 9, un sistema operativo distribuido para investigación.
- Rob Pike:
- 53 años, Canadá.
- miembro del equipo de desarrollo de UNIX en Bell Labs, junto con Thompson y Richie.
- participó en el sistema operativo Plan 9, y el posterior Inferno.
- implicado en el desarrollo del lenguaje de programación Limbo.
- otros:
- Robert Griesemer: participó en el desarrollo del motor javascript de Chrome, V8
- Russ Cox: desarrollador de Plan 9
- Ian Taylor: desarrollador de GCC, uno de los compiladores de C/C++ más usado en el mundo.
Casi todos ellos partícipes de Plan 9, un sistema operativo experimental al que se hace mucha alusión en este Go. Véanse las dos mascotas, de Plan 9 y Go respectivamente, para demostrar la existencia de esta relación:


¿Es Google la mejor por tener a los mejores desarrolladores? ¿Por qué están en Google y no en Microsoft o IBM? Son sólo algunas preguntas para la reflexión…
Lo cierto es que ese reparto de lujo no sale de una limusina para pisar una lujosa alfombra roja entre flashes y suspiros… Algunos, por no decir todos, nunca tendrán cara para la mayoría de nosotros, pero lo cierto es que son los padres de lo que hoy como conocemos como tecnología. Por lo tanto no merecen menos que nosotros los humildes usuarios de sus obras de arte booleanas estemos muy atentos a ese nuevo lenguaje en el que están trabajando.
Go!