La mascota oficial de Go es Gordon.
Google anuncia que entra al juego de los lenguajes de programación, se llama Go: es de fuente abierta, experimental y combina las ventajas de desempeño de un lenguaje compilado como C++ sumado a la velocidad de un lenguaje dinámico como Python.
En Google son fanáticos de Python, muchos de sus servicios son hechos en este lenguaje; en abril de 2009 Techreporter hacía un artículo de cómo su creador, Guido van Rossum, que ahora trabaja en la empresa se ha dedicado a mejorar el desempeño de las aplicaciones reemplazando el interpretador por uno más eficiente basado en LLVM. Pero seguramente vuelven a llegar a un límite de velocidad que no es alcanzable a menos que se compile; crear un nuevo lenguaje que combine estas dos ventajas parece ser el paso natural (aunque el más difícil).
Su principal característica es la velocidad, tanto al compilar como al ejecutar el código. He aquí un pequeño ejemplo con el típico “Hello World”
05 package main
07 import fmt "fmt" // Package implementing formatted I/O.
09 func main() { 10 fmt.Printf("Hello, world; or Καλημέρα κόσμε; or こんにちは 世界\n"); 11 }
Para los curiosos en interesados en Go, Google ha creado golang.org donde hay detalles técnicos, preguntas frecuentes y un video de una hora explicando cómo funciona.
0 comentarios