Google GO un C a su medida ¿?

La verdad es que Google, nunca deja de sorprendernos, se acabo de anunciar Google GO su propio lenguaje de programación.

En un principio ha indicado que está orientado para sistemas, concurrente y con gestión de memoria de forma automática. Sale con licencia BSD.

Aquí tenéis algunos ejemplos de código:

package main

import “fmt”

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


// Compare returns an integer comparing the two byte arrays
// lexicographically.
// The result will be 0 if a == b, -1 if a < b, and +1 if a > b
func Compare(a, b []byte) int {
for i := 0; i < len(a) && i < len(b); i++ {
switch {
case a[i] > b[i]:
return 1
case a[i] < b[i]:
return -1
}
}
switch {
case len(a) < len(b):
return -1
case len(a) > len(b):
return 1
}
return 0
}

a mi me recuerda mucho a C.

Enlace a la página oficial, con documentación, ejemplos etc ( en inglés )

Project-Id-Version: WordPress 2.6 en Español Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2008-07-13 10:00+0000 PO-Revision-Date: 2008-07-16 01:31+0100 Last-Translator: Fernando Tellado Language-Team: Ayuda WordPress (http://ayudawordpress.com) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n !=1; X-Poedit-Language: Spanish X-Poedit-Country: Spain X-Poedit-SourceCharset: utf-8

Leave a reply