Saudação


Bem vindo ao nosso Blog !!

Informática - Segurança Eletrônica - Automação Comercial e Residencial - Telecom

sábado, 31 de março de 2012

Google lança linguagem de programação, a “Go”

Quem desenvolver programas com a Go pode ter a certeza de que eles funcionarão em muitas plataformas e por muitos anos”, promete a gigante.


A Google anunciou o lançamento da primeira versão estável de sua linguagem de programação, que recebeu o nome de “Go”. Ela funciona para Windows, OS X, Linux e FreeBSD, e uma base inicial de suporte para projetos e aplicações também foi criada.

O objetivo, segundo a seção de perguntas frequentes no portal, é oferecer um ecossistema de desenvolvimento que permita rápidas compilações sem, no entanto, abrir mão de facilidade de uso. A companhia de Mountain View diz já estar utilizando a Go em uma série de projetos internos, o que inclui o servidor que hospeda o site da linguagem.

“O prioridade para a Go é a estabilidade. Pessoas que desenvolverem programas com ela podem ter a certeza de que eles funcionarão em muitas plataformas e por muitos anos sem sofrer quaisquer mudanças”, afirmou Andrew Gerrand, engenheiro da gigante. “Mesmo os autores que escreverem livros sobre a linguagem não precisam se preocupar, pois as explicações e os exemplos ajudarão os leitores por um longo tempo.”

Gerrand ressaltou que o primeiro modelo não chega a ser um grande lançamento, já que há bastante tempo a linguagem vem sendo construída. Ele, no entanto, serve como uma estrutura para a forma como é utilizado no presente e como um ponto de partida para o futuro. Ainda assim, algumas alterações em relação à versão anterior foram providenciadas, como novos pacotes para a biblioteca e alguns truques para a organização de itens.

A Go é completamente compatível com o Google App Engine SDK, que foi relançada de forma a tirar vantagem dos recursos da nova linguagem. Segundo reportagem do portal The Inquirer, a Google quer transpor linguagens complexas como Python e Ruby em algo bem mais simples, o que ajudaria na evolução de seu App Engine.

Vejam um pequeno exemplo da linguagem Go fazendo Fibonacci:

package main

func fib() func() int {
a, b := 0, 1
return func() int {
a, b = b, a+b
return a
}
}
func main() {
f := fib()
println(f(), f(), f(), f(), f())
}

Saída: 1 1 2 3 5

Esta e outras notícias você encontra em www.computersservicetecnica.blogspot.com e em http://www.legaisdaweb.com/

Nenhum comentário:

Postar um comentário