SlideShare uma empresa Scribd logo
1 de 16
O que é Go/Golang?
Go ou Golang é uma linguagem
open source criada em 2009 pelo Google por
O Google, em busca de uma linguagem que
reduzisse a complexidade da programação
de aplicativos, desenvolveu a linguagem Go,
que, segundo a empresa, atinge esse objetivo
sem comprometer a performance.
Go foi criada com objetivos simples, dentre os
principais, ter a rapidez da linguagem C, mas ser
um pouco mais legível e/ou fácil de programar
Criada em 2009 e em apenas sete anos subiu
ao topo das linguagens mais requisitadas, sendo
aplicada no: Facebook, nos sites oficiais
da BBC e do governo do Reino Unido.
1. Está crescendo mais rápido
do que qualquer outra linguagem
No começo de 2017, os números comprovaram
o que muitas pessoas já sabiam.
2. Multicore
Muita coisa mudou nos hardwares desde os
anos noventa. Uma das maiores modificações
foi a adição de mais núcleos.
3. Concorrência
A concorrência é de extrema importância em
qualquer linguagem de programação e uma das
maiores vantagens do Google Go. Concorrência
tem a ver com a capacidade de executar mais
de uma tarefa ao mesmo tempo.
4. O código é fácil de manter
O Google Go foi criado para fazer com que a
programação fosse menos difícil. E de fato,
o código do Go é fácil de ser compreendido
e mantido.
5. Grandes companhias confiam no Go
Por fim, saiba que o Google Go não é um
capricho de programadores: ele se provou muito
útil para grandes companhias. Pense em nomes
como:
O Programa “Olá Mundo” em Go:
package main
import "fmt"
func main() {
fmt.Printf("Olá, Mundo!n")
}
golang.org
play.golang.org
Como começar ?
Se o inglês não está tão afiado assim, existe um
endereço que é praticamente uma réplica do site
oficial, mas com quase tudo traduzido para o
Português.
www.golangbr.org
www.dicasparacomputador.com/quais-sistemas-operacionais-sao-
abertos-fechados#ixzz5BAn5Z4aa> acesso em 28/03/2018.
https://code.tutsplus.com/pt/tutorials/what-is-go--cms-21635 >acesso
em 28/03/2018.
http://www.golangbr.org/doc/codigo> acesso em 29/03/2018.
https://imasters.com.br/linguagens/trabalhando-com-go-golang-a-
linguagem-do-google/?trace=1519021197&source=single>acesso
em 29/03/2018.
Referências
O que é Go/Golang? Uma linguagem de programação open source

Mais conteúdo relacionado

Semelhante a O que é Go/Golang? Uma linguagem de programação open source

Cogroo Google Oss Jam Sao Paulo V01
Cogroo Google Oss Jam Sao Paulo V01Cogroo Google Oss Jam Sao Paulo V01
Cogroo Google Oss Jam Sao Paulo V01William Colen
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?tdc-globalcode
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010Robson Dantas
 
Trabalho marketing digital escrito
Trabalho marketing digital escritoTrabalho marketing digital escrito
Trabalho marketing digital escrito682000
 
Flash is dead presentation
Flash is dead presentationFlash is dead presentation
Flash is dead presentationPivot Produtora
 
Administração de Operações - Projeto
Administração de Operações - ProjetoAdministração de Operações - Projeto
Administração de Operações - ProjetoWeNova Consulting
 
Apresentação Google Day
Apresentação Google DayApresentação Google Day
Apresentação Google DayJuliano Silva
 
Curso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKCurso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKJackson F. de A. Mafra
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 
Dez dicas para_acompanhamento_de_bugs
Dez dicas para_acompanhamento_de_bugsDez dicas para_acompanhamento_de_bugs
Dez dicas para_acompanhamento_de_bugsPaulo Mattos
 
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...Nilson Oliveira
 
Ferramentas de Comunicação e Planejamento
Ferramentas de Comunicação e PlanejamentoFerramentas de Comunicação e Planejamento
Ferramentas de Comunicação e PlanejamentoMatheusHenrickSantos
 

Semelhante a O que é Go/Golang? Uma linguagem de programação open source (20)

Cogroo Google Oss Jam Sao Paulo V01
Cogroo Google Oss Jam Sao Paulo V01Cogroo Google Oss Jam Sao Paulo V01
Cogroo Google Oss Jam Sao Paulo V01
 
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
TDC2018SP | Trilha Go - Por que o Golang veio ao mundo?
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010
 
Começando com Golang (Go)
Começando com Golang (Go)Começando com Golang (Go)
Começando com Golang (Go)
 
Trabalho marketing digital escrito
Trabalho marketing digital escritoTrabalho marketing digital escrito
Trabalho marketing digital escrito
 
Flash is dead presentation
Flash is dead presentationFlash is dead presentation
Flash is dead presentation
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Administração de Operações - Projeto
Administração de Operações - ProjetoAdministração de Operações - Projeto
Administração de Operações - Projeto
 
Apresentação Google Day
Apresentação Google DayApresentação Google Day
Apresentação Google Day
 
Toodoo Academy | Go
Toodoo Academy | GoToodoo Academy | Go
Toodoo Academy | Go
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Revista programar 2
Revista programar 2Revista programar 2
Revista programar 2
 
Curso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDKCurso de Desenvolvimento Mobile - Android - Começo e SDK
Curso de Desenvolvimento Mobile - Android - Começo e SDK
 
Android x iOS
Android x iOSAndroid x iOS
Android x iOS
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Dez dicas para_acompanhamento_de_bugs
Dez dicas para_acompanhamento_de_bugsDez dicas para_acompanhamento_de_bugs
Dez dicas para_acompanhamento_de_bugs
 
Conhecendo Go
Conhecendo GoConhecendo Go
Conhecendo Go
 
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...Criando aplicativos multimídia com director  7   tambein engloba versoes 5, 6...
Criando aplicativos multimídia com director 7 tambein engloba versoes 5, 6...
 
Revista programar 2
Revista programar 2Revista programar 2
Revista programar 2
 
Ferramentas de Comunicação e Planejamento
Ferramentas de Comunicação e PlanejamentoFerramentas de Comunicação e Planejamento
Ferramentas de Comunicação e Planejamento
 

O que é Go/Golang? Uma linguagem de programação open source

  • 1.
  • 2. O que é Go/Golang? Go ou Golang é uma linguagem open source criada em 2009 pelo Google por
  • 3. O Google, em busca de uma linguagem que reduzisse a complexidade da programação de aplicativos, desenvolveu a linguagem Go, que, segundo a empresa, atinge esse objetivo sem comprometer a performance.
  • 4. Go foi criada com objetivos simples, dentre os principais, ter a rapidez da linguagem C, mas ser um pouco mais legível e/ou fácil de programar
  • 5. Criada em 2009 e em apenas sete anos subiu ao topo das linguagens mais requisitadas, sendo aplicada no: Facebook, nos sites oficiais da BBC e do governo do Reino Unido.
  • 6.
  • 7. 1. Está crescendo mais rápido do que qualquer outra linguagem No começo de 2017, os números comprovaram o que muitas pessoas já sabiam.
  • 8. 2. Multicore Muita coisa mudou nos hardwares desde os anos noventa. Uma das maiores modificações foi a adição de mais núcleos.
  • 9. 3. Concorrência A concorrência é de extrema importância em qualquer linguagem de programação e uma das maiores vantagens do Google Go. Concorrência tem a ver com a capacidade de executar mais de uma tarefa ao mesmo tempo.
  • 10. 4. O código é fácil de manter O Google Go foi criado para fazer com que a programação fosse menos difícil. E de fato, o código do Go é fácil de ser compreendido e mantido.
  • 11. 5. Grandes companhias confiam no Go Por fim, saiba que o Google Go não é um capricho de programadores: ele se provou muito útil para grandes companhias. Pense em nomes como:
  • 12. O Programa “Olá Mundo” em Go: package main import "fmt" func main() { fmt.Printf("Olá, Mundo!n") }
  • 14. Se o inglês não está tão afiado assim, existe um endereço que é praticamente uma réplica do site oficial, mas com quase tudo traduzido para o Português. www.golangbr.org
  • 15. www.dicasparacomputador.com/quais-sistemas-operacionais-sao- abertos-fechados#ixzz5BAn5Z4aa> acesso em 28/03/2018. https://code.tutsplus.com/pt/tutorials/what-is-go--cms-21635 >acesso em 28/03/2018. http://www.golangbr.org/doc/codigo> acesso em 29/03/2018. https://imasters.com.br/linguagens/trabalhando-com-go-golang-a- linguagem-do-google/?trace=1519021197&source=single>acesso em 29/03/2018. Referências