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
O próprio sistema de busca, o próprio navegador, o próprio sistema operacional… o próprio Mundo?
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.
;)
Ah sim, pelo rapido que eu vi da pagina, parece com o D.
Ao que parece, eles realmente almejam a dominação do planeta(ou ao menos provocar uma dependência)! =O
“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 ….
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
Eita. vão mudar pra GooGo ehehaAEHEAHeaheAH
Ainda bem que so programo em brainfuck
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 …
“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
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
“A Google” é pesado de ler.
Him: a empresa, a Google. O engine de buscas, o Google.
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.
É o fim dos tempos
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.
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…
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.
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.
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…
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.
“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 :) .
LLVM now!!!
O google não para nunca mas tomara que esta linguagem seja boa vou experimentar!
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 ?
Fiquei impressionando de como o Google conseguiu fazer um péssimo trabalho com Go, prefiro muito mais o D para os objetivos de Go.
Acho que ao invés do Google ficar investindo numa nova linguagem, eles deveriam aperfeiçoar C++.
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?