Google presenta el lenguaje de programación Go

[picapp src=”a/6/9/c/Google_Moves_Into_54a2.jpg?adImageId=7317436&imageId=6932544″ width=”500″ height=”333″ /]
Google publicó este pasado martes un nuevo lenguaje de programación llamado Go. El nuevo lenguaje es fuente abierta y esta optimizado para programar aplicaciones diseñadas para escalabilidad mayor y para sistemas multi-procesadores. El objetivo de Go es servir como un lenguaje de sistemas, en el mismo sentido que C++ o C lo son actualmente. Con una curva de aprendizaje comparable a la de Java.

Go inició en 2007 como un proyecto de 20%, como recordaran ya había comentado con ustedes, que Google promueve y permite que sus empleados dedique el 20% de su tiempo para desarrollar proyectos adicionales a sus funciones laborales.

Una de las razones para publicar Go como un proyecto de fuente abierta es para proveer a la comunidad de software libre y fuente abierta la oportunidad de crear mejores herramientas para usar el lenguaje, como por ejemplo ‘plug-ins’ para integrarlo con Eclipse IDE. Cabe aclarar que por el momento no hay un IDE soportado para Go.

Go es …
Simple
package main

import "fmt"

func main() {
fmt.Printf("Hello, 世界\n")
}

Rápido
El compilador de Go es rápido. Su rapidez es comparable a C o C++.

Seguro
Go incluye seguridad de tipo y memoria. Usa punteros o apuntadores pero no del tipo aritmético.

Concurrente
Go promueve escribir sistemas y servidores como un juego de ligeros procesos de comunicación llamados ‘gorutinas’, soportadas fuertemente en el lenguaje.

Divertido
Go tiene una sintaxis sencilla, colector de basura, métodos para cualquier tipo y refleccion en tiempo de ejecución. Es como un lenguaje dinámico pero tiene la velocidad y seguridad de un lenguaje estático.

Fuente abierta
Descárgalo gratuitamente!

Puedes consultar el tutorial en inglés haciendo click aquí.

Planeo empezar a aprenderlo, y tal vez escriba algunos tutoriales para compartirlos con ustedes.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s