Formas de pagamento Abuse

História da linguagem de programação Go

21.11.2022, 20:47

A linguagem Go é uma linguagem jovem, apesar disso, é utilizada em muitos sistemas-chave da Internet e a sua área de utilização vai expandir-se todos os anos. Não há dúvida sobre isso Aprender a programar em Go é um dos investimentos mais rentáveis para um programador que decida seguir esta linha de trabalho.

História da Go

É quase irrealista cobrir completamente a programação, ou melhor, os princípios básicos desta linguagem, mas aprenderá com este material uma base que lhe permitirá continuar a aprender. Antes de passar à consideração da linguagem, é necessário contar a história da sua origem e estrutura. O material que se segue destina-se principalmente àqueles que já conhecem qualquer linguagem do tipo C. É possível programar em Go, mas é necessária literatura especial. Se tiver conhecimentos de uma linguagem do tipo C, será muito mais fácil para si

História da linguagem de programação Go.

A linguagem Go é pragmática, mas algumas podem ser melhor compreendidas estudando a história do seu aparecimento. A história desta linguagem remonta à linguagem C. De muitas formas, C tornou-se a base para a criação de javascript, Ruby, Python, C++, C# e Java. A influência do C faz-se sentir em muitas linguagens. Foi desenvolvida com o objetivo subsequente de desenvolver kernels Unix e de a utilizar para criar o kernel Linux.

A linguagem Go foi desenvolvida pelas pessoas mais famosas da Unix e do C. São eles Robert Griesemer, Rob Pike e Ken Thompson, que ficaram desiludidos com as linguagens C devido aos seus constantes problemas. Bjarne Straustrup, o criador do C++, disse:

"Em C é possível dar um tiro no pé, em C++ é mais difícil, mas se deres um tiro, rebentas com o pé todo".

Go adoptou muitas coisas boas de C. As palavras-chave e a abordagem processual são as principais vantagens de ambas as linguagens. A gestão manual da memória e o tempo de compilação são um inconveniente de C. Go elimina-o com a recolha de lixo, a gestão segura da memória e uma compilação muito rápida.

A linguagem Java está a tornar-se a linguagem de eleição para muitas empresas de TI com grandes equipas de desenvolvimento. A linguagem Go aproveita este ponto positivo da linguagem Java. A linguagem Go já está repleta de problemas de programação orientada a objectos, principalmente em termos de herança. A sintaxe concisa das interfaces resolve estes e muitos outros problemas.

É fácil encontrar semelhanças com as linguagens dinâmicas, a linguagem Go empresta o estilo de código da linguagem Python, a personalização da linguagem Ruby e o paralelismo simples cosido no núcleo da linguagem como o Node.js. Surgiu inicialmente como uma linguagem que resolvia os problemas mais básicos do C, mas gradualmente tornou-se numa ferramenta de uso geral.