O que é Go?
A GO (GoLang) é uma linguagem de programação que vem se tornando popular.
Ela foi desenvolvida pelo Google em 2007, mas foi lançada em código aberto apenas em 2009.
Acredita-se que ela possa substituir o Java no futuro. Afinal, a linguagem é conhecida por ser mais simples e prática.
A GoLang, mais conhecida como Go, é uma linguagem de programação de código aberto.
Ela é compilada e estaticamente tipada.
A linguagem compilada é quando o código-fonte é executado diretamente pelo sistema operacional ou pelo processador.
Isso ocorre após ele ser traduzido por um processo de compilação que utiliza um programa chamado de compilador.
Já a linguagem estaticamente tipada é aquela que define no código os tipos das variáveis de um programa.
Assim, eles são conhecidos durante a compilação.
Além da Go, também usam a tipagem estática linguagens como Java, C#, Kotlin e outras.
Além disso, essa linguagem permite a programação simultânea, bem como o gerenciamento de memória e a execução adiada de algumas funções.
Basicamente, ela é semelhante à linguagem C, porém bastante robusta e bem aceita entre os developers.
Go é uma linguagem de fácil entendimento, de alto desempenho e excelente nível prático.
Portanto, programadores(as) que já estão acostumados com o estilo C ou Java podem se adaptar mais facilmente à ela.
Não é à toa, aliás, que comenta-se que essa linguagem veio para substituir o Java, embora ainda haja espaço e preferências para todas.
Quando e quem Criou a linguagem Go?
Em meados de 2007, a equipe de desenvolvimento dos produtos Google encontrava dificuldades com a linguagem C++.
Havia, portanto, recursos que demoravam um dia inteiro para serem solucionados.
Portanto, a partir das pesquisas dos desenvolvedores Robert Griesemer, Rob Pike e Ken Thompson, a Go (GoLang) foi criada.
Em apenas dois anos, ela se tornou open-source. De lá pra cá passou por muitas atualizações.
Assim, o que se levava o dia inteiro para fazer, com a Go pode ser feito em um curto período de tempo.
Isso aumentou a produtividade dos times de desenvolvimento, atraindo a atenção de cada vez mais DEVs.
A Go (GoLang) tem feito sucesso nas equipes de desenvolvimento de empresas e startups.
Veja a seguir algumas das marcas e plataformas que utilizam essa linguagem de programação:
Netflix.
Uber.
Imgur.
Principais IDEs de GoLang:
Os IDEs (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) são softwares usados no desenvolvimento de outros softwares.
Portanto, há alguns mais específicos conforme a linguagem adotada.
Confira alguns IDEs que são mais indicados para serem usados com Go:
Atom com Go-Plus.
GoLand.
GoSublime.
LiteIDE.
Vim-go.
VSCode.
Zeus.
Algumas Vantagens:
fácil de entender.
segura.
simplicidade.
alta performance.
fácil execução.
Exemplo de "Hello, World!" em Go:
package main import "fmt" func main() {
fmt.Println("Hello, World!")
}
Comentários
Postar um comentário
Obrigado pelo seu feedback!