"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Tudo sobre GOLang - Go Language

Tudo sobre GOLang - Go Language

Publicado em 31/07/2024
Navegar:469

Everything About GOLang — Go Language

De todas as linguagens de programação, o JavaScript é amplamente utilizado. No entanto, Python vem ganhando popularidade recentemente. Ao contrário do que se supõe, Go ainda está entre as 10 linguagens mais amadas de acordo com a pesquisa realizada pela Stack Overflow. Algumas empresas famosas que usam Go incluem Google, Kubernetes, Uber, Docker, PayPal e Dropbox.

Mas quem o criou? Bem, foi desenvolvido por três desenvolvedores: Robert Griesemer, Rob Pike e Ken Thompson. Em 2007, eles a lançaram, mas foi em 2009 que a lançaram como uma linguagem de programação de código aberto.

O principal motivo de sua criação foi abordar questões relacionadas a camadas de rede, escalabilidade, desempenho, produtividade e simultaneidade. Eles foram feitos com a complexidade de C . Eles queriam algo que pudesse resolver todos os problemas. É também por isso que foi lançado para acelerar o processo de codificação e oferecer suporte à computação multicore.

Além disso, Go é inspirado em várias linguagens de programação. Por exemplo, a simultaneidade foi inspirada em Limbo e Newsqueak. Da mesma forma, foi necessária legibilidade e usabilidade do Python. Mas todos esses recursos visam apenas uma coisa: estabilidade em Go.

Um pouco mais de informações sobre Go:

  1. É uma linguagem de alto nível digitada e compilada estaticamente.
  2. É um pouco semelhante a C, mas, ao contrário dele, possui segurança de memória, coleta de lixo, tipagem estrutural e simultaneidade no estilo CSP.
  3. Ele foi criado porque os desenvolvedores estavam frustrados com as linguagens existentes.
  4. Go e Golang significam a mesma coisa. Anteriormente, o domínio go.org não estava disponível, por isso foi lançado como golang.org (uma mistura de Go e idioma).
  5. É uma linguagem de uso geral especificamente para a criação de backends.

Além disso, como Go é um projeto de código aberto, ele também fornece acesso a diversas ferramentas de desenvolvimento. Os IDEs que funcionam bem com ele incluem GoLand, LiteIDE e Zeus IDE. Para editores, você pode usar VSCode.

Então, você vê que não é difícil entender por que Go é popular atualmente. Mas essa não é a única vantagem de usar Go. O fato de Go ser realmente simples e ter uma pequena curva de aprendizado o torna uma das melhores linguagens para dominar. Mas, acima de tudo, Go é o melhor para engenheiros de back-end. Os desenvolvedores podem atender solicitações no lado do servidor sem usar muita memória.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/shariqahmed525/everything-about-golang-go-language-202j?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3