Desenvolvedores

O que é a linguagem de programação do Google Go - Requisitos, exemplos, perguntas frequentes

O que é a linguagem de programação do Google Go - Requisitos, exemplos, perguntas frequentes

Até agora, falamos sobre várias linguagens de programação, mas até agora, Vai Linguagem de Programação, ou Golang, ainda não entrou na discussão. Sim, não é o idioma mais usado, mas está crescendo em popularidade, embora lentamente.

Há uma boa chance de que Go possa pegar um grande negócio, já que o Google está empurrando-o agressivamente em muitas áreas, mas ele tem suas desvantagens, então, a menos que esses problemas sejam corrigidos, há uma chance de não conseguir um grande número de seguidores em comparação com alguns dos mais usados.

Linguagem de programação do Google Go

Você já ouviu falar de programação procedural? Google Go é uma dessas linguagens. Foi criado pelos engenheiros do Google, Robert Griesemer, Rob Pike e Ken Thompson em 2007, no entanto, foi lançado em 2009 e tornou-se open source.

Uma das principais ideias por trás do Golang é que seja fácil de aprender e simples de usar. Além disso, os desenvolvedores não devem ter problemas para ler a linguagem. Agora, ao contrário de C ++, entendemos que Go não tem um grande conjunto de recursos, o que pode ser um problema para alguns.

Em sua sintaxe, Go é bastante semelhante a C, então, se você é um desenvolvedor C de longa data, criar conteúdo via Go deve ser muito fácil. No entanto, devemos observar que muitas de suas características remontam a línguas como o Erlang, que existe há 34 anos. Sem dúvida, discutiremos isso em um episódio futuro.

Além disso, muitas pessoas sem experiência com Go não têm ideia de que ele tem muito em comum com Java, e é por isso que o Google vem tentando empurrá-lo agressivamente no espaço de aplicativos da web do lado do servidor há algum tempo; um espaço onde Java reina supremo.

O Google Go é multiplataforma?

Plataforma cruzada é muito importante para todas as linguagens de programação, se quiserem ter sucesso. Felizmente, podemos dizer com certeza que Go pode ser usado em Windows, Linux, Unix, BSD e dispositivos móveis. Então, do jeito que está, não importa qual sistema operacional você está usando, você deve ter poucos problemas para executar um código em Go.

Leitura: O que é Angular JavaScript Framework para desenvolvimento web?

E quanto a insetos?

Uma coisa impressionante sobre Golang é o fato de que não é fácil para bugs se esforçarem em um código. Veja, ele depende de uma tipização forte, o que significa que os desenvolvedores devem estar atentos e precisos ao escrever o código para que seja seguro.

Seria bom se todas as linguagens de programação continuassem assim, mas não é o caso. No entanto, as coisas estão mudando para melhor.

Desvantagens de usar o Google Go

Embora possamos concordar que Go é uma ferramenta impressionante, tem suas deficiências. Veja, a língua é muito fácil de aprender e aprender, e isso é uma coisa boa. No entanto, para alguns programadores, é muito simplista e isso o torna menos versátil quando comparado a ferramentas semelhantes.

Outra coisa que não gostamos no Go é o fato de ele não suportar uma máquina virtual. A falta disso foi uma escolha consciente do pessoal do Google por uma questão de simplicidade. Por causa dessa decisão, o tamanho de um arquivo Go geralmente é maior do que os serviços concorrentes. Sem falar que Go comerá sua memória RAM como uma criança devorando doces no Halloween.

Finalmente, se você é um fã de genéricos, bem, você está sem sorte porque Go não suporta essas coisas. Tem havido muitas discussões sobre isso, mas nada aconteceu até agora.

Exemplos de codificação do Google Go

Como todos os outros, vamos nos concentrar em executar o Hello World! porque este é o padrão, parece.

OK, então primeiro você deve criar uma pasta chamada studyGo. A partir desta pasta, estaremos criando nosso Hello World! programa.

Em seguida, crie um arquivo chamado primeiro.go e ​​adicione o seguinte código a esse arquivo:

pacote main import ("fmt") func main () fmt.Println ("Olá, Mundo! Este é meu primeiro programa Go \ n ")

De dentro do seu terminal, navegue até a pasta e execute o seguinte comando:

vá correr primeiro.vai

Agora você deve ver a seguinte saída:

Olá Mundo! Este é o meu primeiro programa Go

É isso para isso. Agora vá em frente e aumente seus conhecimentos.

AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...