Falta pouco!
Ele será ainda maior! Todavia, só veremos isso se mudarmos nosso jeito de ver as coisas.
Penso que a Google queria “ver como é” ter um browser, e sabe que a maioria absoluta dos computadores do mundo (ainda) roda Windows. Por isso lançou inicialmente só para Windows, teve aquele sucesso todo e não se preocuparam em portar rapida/adequadamente o Chrome para sistemas Linux.
Todavia agora com a linguagem GO e com seu OS, não sei como as coisas (da Google) vão ficar para os sistemas Linux… :roll:
poxa, mais uma do google, agora eh aguardar o google os :}
E digo mais!
Agora é só aguardar a dominação global!
Fiquei curioso e resolvi fazer alguns testes nessa linguagem. Quem quiser dar uma olhada, escrevi um passo-a-passo do que fiz para instalar e implementar 3 exemplos básicos (hello world, programação concorrente e servidor web).
Link: http://victorvserta.wordpress.com/2009/11/16/google-go-primeiros-passos-e-exemplos
ôh linguagem enjoada!
Sem delimitadores, tosca e, pára mi, nao mto confiavel… :oops:
nao vai emplacar!! :!:
‘Go’ to hell!
[quote=victorvs]Fiquei curioso e resolvi fazer alguns testes nessa linguagem. Quem quiser dar uma olhada, escrevi um passo-a-passo do que fiz para instalar e implementar 3 exemplos básicos (hello world, programação concorrente e servidor web).
Link: http://victorvserta.wordpress.com/2009/11/16/google-go-primeiros-passos-e-exemplos[/quote]
Muito bom. Um detalhe que achei interessante foi o exemplo de programação concorrente em Go ter usado menos linhas de código do que o exemplo em Java, e ainda assim vc definiu Go como sendo mais baixo nivel que Java.
[quote=victorvs]Fiquei curioso e resolvi fazer alguns testes nessa linguagem. Quem quiser dar uma olhada, escrevi um passo-a-passo do que fiz para instalar e implementar 3 exemplos básicos (hello world, programação concorrente e servidor web).
Link: http://victorvserta.wordpress.com/2009/11/16/google-go-primeiros-passos-e-exemplos[/quote]
Resolvi refazer o exemplo de programação concorrente com menos da metade de linhas em Clojure (que é minha linguagem preferida no momento e que tb oferece suporte a programação concorrente em multiplos cores.)
Pelo jeito não fui só eu que sentiu um cheiro de erlang no ar
http://www.planeterlang.org/en/planet/article/Go_borrows_key_concepts_from_Erlang/
[quote=marcosalex][quote]Concordo,os caras fizeram o proprio S.O para celular, browser, estão desenvolvendo um sistema operacional,e agora a propria linguagem…
Logo logo eles vão entrar no ramo de comidas e bebidas auhauahau [/quote]
Ué, mas tudo isso que desenvolveram a MS já tem há anos.[/quote]
A diferença é que a MS ganhou dinheiro com os produtos dela.
[quote=mochuara][quote=victorvs]Fiquei curioso e resolvi fazer alguns testes nessa linguagem. Quem quiser dar uma olhada, escrevi um passo-a-passo do que fiz para instalar e implementar 3 exemplos básicos (hello world, programação concorrente e servidor web).
Link: http://victorvserta.wordpress.com/2009/11/16/google-go-primeiros-passos-e-exemplos[/quote]
Muito bom. Um detalhe que achei interessante foi o exemplo de programação concorrente em Go ter usado menos linhas de código do que o exemplo em Java, e ainda assim vc definiu Go como sendo mais baixo nivel que Java.[/quote]
Não pensei por esse lado… hehehe
Como escrevi lá, defini a Go de mais baixo nível devido ao suporte a ponteiros e por não rodar em máquina virtual.
Bem que o Google anunciou:
E no site do projeto eles focaram como opção ao C++:
Mas realmente, olhando o código dá pra ficar em dúvida se essa definição de ser mais baixo nível do que Java é real.
[quote=mochuara][quote=victorvs]Fiquei curioso e resolvi fazer alguns testes nessa linguagem. Quem quiser dar uma olhada, escrevi um passo-a-passo do que fiz para instalar e implementar 3 exemplos básicos (hello world, programação concorrente e servidor web).
Link: http://victorvserta.wordpress.com/2009/11/16/google-go-primeiros-passos-e-exemplos[/quote]
Resolvi refazer o exemplo de programação concorrente com menos da metade de linhas em Clojure (que é minha linguagem preferida no momento e que tb oferece suporte a programação concorrente em multiplos cores.)
http://paste.lisp.org/display/90502[/quote]
Interessante. Eu não conhecia essa linguagem.
Ficou muito menor o código.
Também não sabia que o google lançou uma linguagem. Mas ter coletor de lixo e suporte a apontadores é uma coisa realmente muito legal. O c# faz e é um recurso muito bom mesmo, te dar essa opção.
Vou lá olhar para ver como funciona.
parece um pascal sem limites… meio que dinâmico.
Pode se chamar Coo (Mix de C++ com Goo) dai se leria Cú
Ingênuidade achar que alguma empresa não é tirâna ou captalista ao extremo… e que vai viver de fazer caridade para a comunidade tecnológica.
Esperem e verão o Google empurrando “novas tendência” garganta abaixo, como a Microsoft faz.
Pelo que eu li no site da linguagem, ela é realmente impressionante, com o esquema de channels.
http://golang.org/doc/effective_go.html#channels
Dá uma flexibilidade enorme para o programador, pois gera código nativo, tem coletor de lixo, suporta ponteiros. É uma espécie de D, C++0x, Pascal.
[quote=xdraculax]Ingênuidade achar que alguma empresa não é tirâna ou captalista ao extremo… e que vai viver de fazer caridade para a comunidade tecnológica.
Esperem e verão o Google empurrando “novas tendência” garganta abaixo, como a Microsoft faz.
[/quote]
Como todas fazem hoje em dia.
Mas no site da linguagem dá para ter uma idéia. Parece ser muito boa.