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:
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 :)
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.
Me podrían comentar mas sobre la historia fe este lenguaje, por favor:)
Publicar un comentario