Go ou Golang é uma linguagem de programação open source criada pelo Google em 2009 para simplificar a programação de aplicativos sem comprometer a performance. Go foi desenvolvida para ter a rapidez da linguagem C mas ser mais legível, e cresceu rapidamente em popularidade por suportar concorrência, código fácil de manter e ser usada por grandes empresas como o Facebook.
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