jueves, 12 de noviembre de 2009

Google crea GO, un nuevo lenguaje de programación

Leo en varios sitios la noticia de que Google acaba de liberar su nuevo lenguaje de programación, Google Go.
El lenguaje se empezó a desarrollar en septiembre de 2007, y se acaba de liberar su primera versión con compiladores disponibles para Linux y Mac OS X. El lenguaje no implementa manejo de excepciones, ni sobreescritura de métodos entre otras cosas, sin embargo sí que utiliza recolección de basura y programación concurrente.
Viendo algunos programas de ejemplo, respecto a la sintaxis de C y Java se echan de menos algunas llaves (en for e if), y muchos puntos y coma.

Y como buenos programadores en un nuevo lenguaje, aquí va el mítico Helloworld, en esta ocasión escrito en lenguaje Google GO:


package main
 
import "fmt"
 
func main() 
{
  fmt.Printf("Hello, World\n")
}

3 comentarios:

Anónimo dijo...

Hola,¿Es un lenguaje interpretado por un casual?

Un saludo,

Toni.

PD: Soy estudiante de I.Superior Informática en la UAH (Por poco.. me quedan 5 asignaturas jeje) y me gusta mucho tu blog, lo leo casi a diarios de hecho :)

Manuel Pereira dijo...

Hola Toni, se trata de un lenguaje compilado, no interpretado. No existe una virtual machine que ejecute algo parecido al bytecode de java, el código se compila diréctamente al ensamblador nativo de la máquina. Más info aquí.
P.D: Me alegro de que te guste el blog, intento mantenerlo todo lo actualizado que puedo.

Qwwaqwe dijo...

Me podrían comentar mas sobre la historia fe este lenguaje, por favor:)