Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Go: Google lança nova linguagem de programação, implementada em código aberto

Criada e mantida (por uma equipe dedicada de desenvolvedores) inicialmente para uso interno em aplicações de interesse da empresa, a linguagem Go agora é entregue a mais interessados em potencial.

Enviado por André Machado (andreferreiramachadoΘgmail·com):

“A Google acaba de lançar uma nova linguagem de programação chamada Go, que destina-se a oferecer suporte integrado para processos concorrentes,fazer o máximo dos hardwares modernos e entregar uma experiência de codificação super rápida. A Google disse em seu anúncio que “Go tenta combinar a velocidade de desenvolvimento de trabalho em uma linguagem dinâmica, como Python com a performance e a segurança de uma linguagem compilada, como C ou C++”. Go foi criada por um time de cinco pessoas que incluem os co-criadores do Unix Ken Thompson e Rob Pike. A página oficial da linguagem é http://golang.org/ .” [referência: readwriteweb.com]

• Publicado por Augusto Campos em 2009-11-12

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    O próprio sistema de busca, o próprio navegador, o próprio sistema operacional… o próprio Mundo?

    kayo (usuário não registrado) em 12/11/2009 às 12:49 pm

    Meu deus, agora vai surgir uma legião de pessoas falando que a solução é esse Go, que o Go é melhor, que isso, que aquilo.

    Já me pertubava o pessoal do Python, já me pertubou o pessoal do Git… Isso não termina.

    ;)

    kayo (usuário não registrado) em 12/11/2009 às 12:50 pm

    Ah sim, pelo rapido que eu vi da pagina, parece com o D.

    Philip Sampaio (usuário não registrado) em 12/11/2009 às 12:56 pm

    Ao que parece, eles realmente almejam a dominação do planeta(ou ao menos provocar uma dependência)! =O

    Weber Jr . (usuário não registrado) em 12/11/2009 às 1:03 pm

    “O próprio sistema de busca, o próprio navegador, o próprio sistema operacional… o próprio Mundo?”

    @Avelino, está falando da MS ?

    Esqueceu então do próprio instant messenger, próprio e-mail on line e cliente offline.., prórpia agência de propaganda ….

    kayo (usuário não registrado) em 12/11/2009 às 1:04 pm

    Grande observação -> Um rapaz abriu um ticket no bugtracker do Go dizendo que ja tem uma linguagem, de sua autoria, que usa o nome ‘Go!’ e pediu para o pessoal modificar o nome da linguagem ‘Go’. Ele exibiu algumas provas, eis o link> http://code.google.com/p/go/issues/detail?id=9&colspec=ID%20Type%20Status%20Owner%20Summary

    Peterson Espaçoporto (usuário não registrado) em 12/11/2009 às 1:05 pm

    Eita. vão mudar pra GooGo ehehaAEHEAHeaheAH

    Vassalo do Google (usuário não registrado) em 12/11/2009 às 1:07 pm

    Ainda bem que so programo em brainfuck

    Bruno P. Gonçalves (usuário não registrado) em 12/11/2009 às 1:24 pm

    Meu deus, agora vai surgir uma legião de pessoas falando que a solução é esse Go, que o Go é melhor, que isso, que aquilo.

    Já me pertubava o pessoal do Python, já me pertubou o pessoal do Git… Isso não termina.

    ;)²

    Isso por que a principal coisa que ensinam quando você começa a programar é “reutilização de código”. Nesse caso o cara tanto não reutiliza que ele inventa sua própria linguagem. Minha nossa …

    Desculpem aos fanáticos, mas que coisa hem …

    Marcos (usuário não registrado) em 12/11/2009 às 1:33 pm

    “GooGo”
    huahuahua

    Isso aí! Brainfuck na cabeça!

    Complementando a informação do Kayo:

    Este link consta na primeira página de busca no google por “go programming language”: http://en.wikipedia.org/wiki/Go!_%28programming_language%29

    Até eu sei que quando eu quero dar um nome a alguma coisa, eu tenho primeiro que procurar no google! heheh.

    “Mais pessoas vão, com Google!” Go. :D

    Calma @Weber, foi uma piada.
    Sabemos que o Google não guarda muitas semelhanças com a MS.
    Uso apenas o Linux ha mais de 3 anos…

    Esperem até eles lançarem a seção de ELETRODOMÉSTICOS deles. Vai ser melhor que Brastemp, Eletrolux… heheheheheheh

    Job (usuário não registrado) em 12/11/2009 às 3:22 pm

    O próprio ..

    Sim, USE MS, a solução completa! Use .net, C#, a IIES, Windows Seven,
    IE, MSN, Office, MediaPlayer, etc …., Bing, …
    Dominar o mundo! Bang! Bem, a MS ja domina! 98% dos desktops., etc etc

    Him (usuário não registrado) em 12/11/2009 às 3:50 pm

    “A Google” é pesado de ler.

    Paul (usuário não registrado) em 12/11/2009 às 3:56 pm

    Him: a empresa, a Google. O engine de buscas, o Google.

    Dyego Souza do Carmo (usuário não registrado) em 12/11/2009 às 4:00 pm

    Lamentavem ver o google reinventando a roda.

    Ei pessoal, vamos melhorar os comentários! Que tal discutirmos sobre a linguagem?!?!?

    Eu que estava esperando que a D evoluísse e fosse mais suportada, ou que a Python ou Ruby tivesse um compilador (não sei como está o funcionando com o Parrot). Ou que C++ tivesse um garbage collector e outras features para aumentar a produtividade.

    Eu achei um boa proposta, mas achei confuso os objetos/interface e a comunicação entre as go-rotines.

    Vamos ver o quão difícil é botar para moer nas distros atuais, incluindo as enterprise.

    joao paulo (usuário não registrado) em 12/11/2009 às 4:17 pm

    É o fim dos tempos

    livre (usuário não registrado) em 12/11/2009 às 4:50 pm

    O problema de algumas pessoas aqui no BR-Linux é que nem se informam direito sobre as coisas e vem falando besteiras, 90% dos comentários não contribuem com nada.

    Sobre a linguagem achei bem interessante principalmente por prometer um desempenho semelhante ao C, ser tipado, ser para sistemas multicore que é o nosso futuro. Me pareceu ser mais fácil sincronização e comunicação de threads. Não estão reinventando a roda é uma outra proposta. O que não me agradou é sua sintaxe ter algumas coisas parecidas com Pascal.

    Estagiário (usuário não registrado) em 12/11/2009 às 5:07 pm

    Baixei, compilei e brinquei um pouco…
    Agora estou aguardando a chance de usar estas “go routines” pra avaliar a performance…

    PS: A sintaxe dá náusea, mas talvez acostume logo logo…

    Sander (usuário não registrado) em 12/11/2009 às 6:31 pm

    O Google ta querendo é virar a China, tudo que você consuma tem que vir deles China + Google = World Domination!!

    Eu também esperava que a lingagem D fosse decolar.
    A sintaxe dela (Go) é meio diferente.
    Ainda aposto nestas três linguagens: Ruby (JRuby), Groovy e Pyhon.
    Se bem que com uma “startup” como o Google patrocinando a dita cuja, ela tem boa chance de entrar no mercado.

    Abraços.

    Sander (usuário não registrado) em 12/11/2009 às 6:40 pm

    Existe garbage collector para C++ eu não sei aonde, mas tenho certeza que existe e não são poucos. Na verdade um garbage collector não é nem tão complexo assim comparado a um compilador(isso sim é complexo, eu sei, eu to com o livro do dragão do meu lado).

    Eu acho que eles estão certo, o C++ tem uma coisas que dão um pouco de dor de cabeça, embora a primeira vista eu não tenha gostado da linguagem, pelo menos não é mais uma linguagem de script que veio para facilitar as coisas ou uma linguagem com sua VM super eficaz, segundo o padrão de criação de linguagens hoje em dia até que é bem interessante a proposta. Na minha opinião, ele pode ser uma proposta de C++ melhorado melhoer do que o java e o C#, mas ela ainda é muitop jovem para se saber de verdade.

    Cá entre nós estou preoupado com quando vão começar a cobrar Go para trabalahar, mas ainda é meio cedo para isso. Vamos ver se isso vai ser um sucesso ou um fracasso.

    Sander (usuário não registrado) em 12/11/2009 às 6:48 pm

    Pergunta, será que o fato dela ter uma Syntax mais distinta não a torna melhor? Eu as vezes peno pra lembrar alguns detalhes de algumas linguagens por causa da syntax semelhante…

    Sander (usuário não registrado) em 12/11/2009 às 7:01 pm

    Depois de ler o maximo que eu consegui eu posso dizer que em si é algo não tão bem bolado como eu achei, poxa não incluir Generics e Exceptions só por que complicaria as coisas????? Isso já é meio estupidez, são ferramentas poderosas demais para se excluir, e toda esta idéia de ferramentas que serão adicionadas posteriormente me parece meio estúpida, eu ja fico puto de ter tantas versões de Java & Python e dialetos de C/C++, poxa, será que é tão complexo assim de se elaborar um projeto que seja ao mesmo tempo satisfatório e de fácil implementação.

    Weber Jr . (usuário não registrado) em 12/11/2009 às 7:07 pm

    “Calma @Weber, foi uma piada.
    Sabemos que o Google não guarda muitas semelhanças com a MS.”

    È que tem muito disso de “tema o google” pela web. Me parece aquela coisa do caranguejo olhando para frigideira com medo, sem perceber que já está na panela esquentando a tempos. ;)

    Sobre a linguagem, o que gostei mesmo é por ela NÃO ser dinâmica. Aleluia. Parece que virou obrigatório ter VM por baixo.

    Achei meio confusa a sintaxe em alguns pontos, mas pegaram muita coisa boa de outras linguagens, talvez seja o caso de acostumar.

    Detalhe para crítica principal de um “Javista” entrevistado no artigo do RWW, algo como :

    “Nhaaa, tem ponteiros, ponteiros são coisa do passado, feio, bobos.”

    Ele nem precisava ter dito que era fã de java :) .

    ejedelmal (usuário não registrado) em 12/11/2009 às 7:42 pm

    LLVM now!!!

    Lucas (usuário não registrado) em 12/11/2009 às 7:45 pm

    O google não para nunca mas tomara que esta linguagem seja boa vou experimentar!

    Eduardo (usuário não registrado) em 12/11/2009 às 9:50 pm

    Se não tivesse o Google por trás, eu diria, mais uma linguagem ? mas como tem o gigante por trás, mais uma linguagem ?

    Lucas Fernando Amorim (usuário não registrado) em 13/11/2009 às 9:38 am

    Fiquei impressionando de como o Google conseguiu fazer um péssimo trabalho com Go, prefiro muito mais o D para os objetivos de Go.

    Zina (usuário não registrado) em 13/11/2009 às 10:10 am

    Acho que ao invés do Google ficar investindo numa nova linguagem, eles deveriam aperfeiçoar C++.

    John Klaus (usuário não registrado) em 13/11/2009 às 11:39 am

    Nossa, quanto mimimi. Ta na cara que a linguagem surgiu de pet project de algum funcionario. Os proprios devels dizem que nao eh madura o suficiente para producao ainda, e nao tao obrigando ninguem a usar.

    Sim, mais uma linguagem. E? Muita gente que nao faz nada, absolutamente nada de util para a comunidade fica butthurt com gente fazendo coisas que julgam “repetidas” sem ao menos conhecer. Como eu disse, o desenvolvedor nao ta com uma arma na sua cabeca obrigando vc a usar nada. O tempo eh dele, quem ta possivelmente perdendo-o eh ele. Fossem todos como a maioria dos leitores desse portal, ninguem tinha desenvolvido mais nada depois de C/C++/Java. Das tentativas e erros eh que surgem o progresso e a inovacao.

    @Zina
    Quanto voce ja contribuiu para aperfeicoar o C++? Voce sabe quanto o Google investiu? Voce tem os planos do Google para essa linguagem ai em maos?

Este post é antigo (2009-11-12) e foi arquivado. O envio de novos comentários a este post já expirou.