Google lanza “GO”, un nuevo lenguaje de programación

Google lanza “GO”, un nuevo lenguaje de programación
12/11/09


Ayer me enteré, en la universidad, de que Google había lanzado un lenguaje de programación. No os negaré que me entusiasmó la idea (ya he mostrado en alguna ocasión mi admiración por Google), así que busqué algo de información en el sitio oficial del lenguaje.

  • El lenguaje se llama GO. ¿Por qué lo han llamado así? pues ni idea. Ellos dicen que para utilizar Ogle como nombre para un posible depurador.
  • Se trata de un lenguaje de programación de sistemas, pero con recolección automática de basura y pensado para trabajar con concurrencia y soporte para procesadores multinúcleo. Dicen que la idea nació por la frustración de programar sistemas en los lenguajes actuales (algo que un programador de C puede comprender perfectamente).
  • Google dice que han lanzado el lenguaje porque hace más de una década desde que se creó el último lenguaje de programación de sisemas, y que ahora los ordenadores son mucho más potentes y con más posibilidades.
  • POO: no se trata de un lenguaje orientado a objetos completamente, pero soporta tipos y métodos, y permite hacer algo parecido a la herencia.
  • Lo han lanzado bajo una licencia del estilo de la licencia BSD.

Para hacernos una idea de la sintaxis, un hola mundo en GO tiene el siguiente aspecto:

package main
import fmt "fmt" // Package implementing formatted I/O.
func main() {
    fmt.Printf("Hello, world\n");
}

Para instalarlo o aprender más sobre él, podeis ir aquí (web en inglés).

Escrito por sgm


Puedes dejar un comentario, o referenciar este post desde tu sitio web.

Hay 1 comentarios en este post.

 
dpz Noviembre 13, 2009 Reply

Un paso más para hacerse con el control del mundo.

Responde