Índice:
Definição - O que significa Go?
Go é uma linguagem de programação de código aberto desenvolvida no Google por Robert Griesemer, Rob Pike e Ken Thompson em 2007. Embora seja construída da mesma maneira que C ou Algol, ao contrário de muitas outras linguagens, não depende de C em de qualquer forma. Um recurso que define o Go é a simultaneidade, o que significa que vários processos podem ser executados ao mesmo tempo, o que torna o Go uma linguagem eficiente. É também uma linguagem detalhada que exibe informações estendidas. Seus outros recursos são gerenciamento de memória, tipagem estrutural, segurança de memória e programação no estilo CSP.
Go também é conhecido como golang.
Techopedia explica Go
O Go começou como um experimento com o objetivo de abordar críticas comuns a outras linguagens de programação, mantendo suas características positivas.
Os objetivos na criação do Go incluem:
- Capacidade de escalar para sistemas maiores como C ++ e Java
- Construindo uma linguagem de programação leve e dinâmica que possa se adaptar às novas exigências
- Ferramentas de suporte, mas sem depender de ferramentas
- Suporte à simultaneidade e rede
O Go foi implementado em vários locais desde que foi anunciado em novembro de 2009. Seu compilador, gc, foi desenvolvido como software de código aberto e é direcionado a várias plataformas, como Unix, Windows, OS X, BSD e Linux. Desde 2015, ele também começou a ser usado com dispositivos móveis.
O Go oferece compilação rápida e pode melhorar a eficiência e o gerenciamento remoto de pacotes.
Esta definição foi escrita no contexto de Linguagens de Programação