Google lança linguagem de programação “Go”
O Google iniciou o projeto de desenvolvimento de uma nova linguagem de
programação de código aberto que promete ser rápida, segura, divertida e
de rápida compilação. Conhecida como “Go”, a nova linguagem é dinâmica
(parecida com a linguagem Python), orientada a objeto e suporta
multiprocessamento.
A linguagem está sendo testada internamente, mas ainda
está em fase experimental. Pode ser acessada através do link http://golang.org/.
A ideia veio da frustração de Ken Thompson, Rob Pike e Robert Giesemer com as liguagens de programação existentes. Os três resolveram se unir e pensar em uma linguagem mais amigável para desenvolvedores de sistemas.
Com auxílio do Google, a GO se tornou um projeto oficial e desde o segundo semestre de 2008 seus responsáveis trocam informações e códigos com a empresa.

“Em nossos experimentos, a versões típicas parecem instantâneas. Mesmo os binários maiores compilam em apenas alguns segundos. E o código compilado roda quase na mesma velocidade do C. A GO foi feita para você se mover rápido”, afirmaram os desenvolvedores no blog do Google.
Técnicamente falando, a linguagem utiliza ponteiros, mas não os aritméticos. Ao invés disso, ela oferece pedaços interligados para acesso aleatório á memória. Segundo a empresa, isso deve torná-la mais leve e simples.
Confira um exemplo de código do famoso programa “Hello World” escrito na linguagem GO:
package main
import “fmt”
func main() {
fmt.Printf(“Hello, world\n”)
}
Dois compiladores já estão disponíveis, o gccgo e um pacote com opções para as arquiteturas de 64 bit e 32 bit.







