El pasado 10 de noviembre, Google presentó Go, un nuevo lenguaje de programación. En una entrada en el blog google-opensource.blogspot.com podemos leer el siguiente:
Aquí en Google creemos que la programación debería ser rápida, productiva, y el más importante, divertida. A cuyo objeto estamos tan entusiasmados de publicar un nuevo lenguaje llamado Go. Go combina la velocidad de desarrollo de trabajar en un lenguaje dinámico como Python con el rendimiento y la seguridad de un lenguaje compilada, como C o C++. Las compilacións típicas semellan instantáneas, incluso los binarios grandes compilan en sólo unos segundos. Y el código compilado se ejecuta casi a la velocidad de C. Go te permite moverte rápido.
Go es un gran lenguaje para la programación de sistemas, compatíbel con multiproceso. Tiene un enfoque fresco y ligero al diseño orientado a objetos, además de incluir fantásticas características como clausuras verdaderas y reflexión.
Quieres escribir un servidor con millares de hilos comunicándose entre sí? Quieres pasar menos tiempo leyendo libros mientras esperas que remate la compilación? Go es el camino a seguir! Le echa un ojo al venidlo para obtener más información, o visita golang.org.
Los autores de esta entrada de blog son Robert Griesemer, Rob Pike, Ken Thompson, Ian Taylor, Russ Cox, Jini Kim and Adam Langley, el equipo completo de desarrollo de Go.
Go es un proyecto de código abierto, distribuido bajo una licencia del tipo BSD. En la página de preguntas frecuentes podemos leer que la implementación de Go aun no está lista para su uso en producción a grande escala, entre otras muchas interesantes preguntas y respuestas que resultarán interesantes para quien sienta curiosidad por este nuevo lenguaje.