Pular para o conteúdo principal

Go - Significado e funcionalidade


O que é Go?

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.

Dropbox.

Uber.

Imgur.

SpaceX.

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!")

}


Se gostou do conteúdo, considere pagar-me um café:

Curso de HTML Que eu recomendo:

Curso de criação de sites profissionais:

Curso  de HTML,  CSS e JavaScript:

Canal no Youtube:

Comentários

Mais vistas

Autocode - Significado e Funcionalidade

O Que é Autocode? O Autocode foi uma das primeiras linguagens de programação de computador, desenvolvida em 1952 por Alick Glennie para o computador Mark 1 na Universidade

HTML - Significado e Funcionalidade

O que é HTML? HTML é a sigla em inglês para Hypertext Markup Language, que traduzimos para o português como linguagem de marcação de hipertexto. O HTML é parte fundamental das

Semáforo - HTML, CSS e JavaScript - Tutorial

Semáforo Funcional: Aprenda a criar um semáforo funcional com este tutorial detalhado. Descubra como implementar a lógica de controle de um semáforo usando HTML, CSS e JavaScript.