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

Até agora, falamos sobre várias linguagens(programming languages) de programação , mas até agora, Go Programming Language, ou Golang , ainda não entrou na discussão. Sim, não é o idioma mais usado, mas está crescendo em popularidade, ainda que lentamente.

Linguagem de programação do Google Go

Há uma boa chance de o Go pegar muito, pois o Google o(Google) está pressionando agressivamente em muitas áreas, mas tem suas desvantagens; alguns dos mais usados.

Linguagem de programação do Google Go

Você já ouviu falar em programação procedural? O Google Go(Google Go) é um desses idiomas. 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 ele seja fácil de aprender e simples de usar. Além disso(Furthermore) , os desenvolvedores não devem ter problemas para ler a linguagem. Agora, ao contrário de C++, entendemos que Go não possui um grande conjunto de recursos, o que pode ser um problema para alguns.

Em sua sintaxe, o Go é bastante semelhante ao C, portanto, se você é um desenvolvedor C de longo prazo, criar conteúdo via Go deve ser muito fácil. No entanto, devemos notar que muitos de seus recursos remetem a linguagens como 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(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?

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

Leia(Read) : O que é Angular JavaScript Framework para desenvolvimento web(What is Angular JavaScript Framework for web development) ?

E os erros?

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

Seria bom se todas as linguagens de programação ficassem 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 o Go é uma ferramenta impressionante, ele tem suas deficiências. Você vê, o idioma é muito fácil de 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. Devido a essa decisão, o tamanho de um arquivo Go geralmente é maior do que os serviços concorrentes. Sem falar que Go vai comer sua memória RAM(RAM) como uma criança devorando doces no Halloween .

Finalmente, se você é fã de genéricos, bem, você está sem sorte porque o Go não suporta essas coisas. Houve muitas discussões sobre isso, mas nada aconteceu nesse sentido 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, ao que parece.

OK, então primeiro você deve criar uma pasta chamada studyGo . De dentro desta pasta, será criado nosso Hello World ! programa.

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

package main
import ("fmt")

func main() {
fmt.Println("Hello World! This is my first Go program\n")
}

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

go run first.go

Agora você deve ver a seguinte saída:

Hello World! This is my first Go program

É isso por isso. Agora vá em frente e aumente seu conhecimento.



About the author

Sou técnico em informática e tenho mais de 10 anos de experiência na área. Eu me especializei no desenvolvimento do Windows 7 e Windows Apps, bem como no design de Cool Websites. Sou extremamente conhecedor e experiente na área, e seria um ativo valioso para qualquer organização que queira expandir seus negócios.



Related posts