Você está na página 1de 4

CURSO TÉCNOLOGICO SUPERIOR EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES

MARIA LAURA OCHI SILVA


TAÍS DELFINO SILVA
VICTOR MATHEUS SILVEIRA

GO GOLANG

FRANCA/SP
ABRIL/2023
2

Figura 1 – Código de linguagem Go

Fonte: Imaster (2014)

A Go (GoLang) é conhecida por ser uma linguagem de programação que vem


se tornando popular no mundo todo. Foi desenvolvida pelo Google mais precisamente
por Robert Griesemer que é um cientista da computação suíço, Kenneth Thompson
que é um cientista da computação e Robert C. Pike que é um engenheiro de software
e escritor em 2007, mas foi lançada em código aberto apenas em 2009.A Go uma
revolução na era da internet e acredita que ela possa substituir o Java no futuro, pois
é uma linguagem simples e muito prática.
A linguagem GoLang é conhecida como Go, é uma linguagem de programação
de código aberto, ou seja, ela é compilada que significa que o código-fonte é
executado diretamente pelo sistema ou o sistema operacional, além disso ela é tipada,
ou seja, ela define no código os tipos das variáveis de um programa que são
conhecidos por diversas outras linguagens de programação existentes no mundo.
Uma de sua atribuição é permitir a programação simultânea, bem como o
gerenciamento de memória e a execução adiada de algumas funções, pois como é
semelhante à linguagem C, ela é bastante robusta e bem aceita entre os
desenvolvedores de sistemas.
Portanto a Go é uma linguagem de fácil entendimento, de alto desempenho e
excelente nível prático que procura orientar e ajudar desenvolvedores que já estão
acostumados com o estilo C ou Java que podem se adaptar mais facilmente a ela.
3

A linguagem Go foi criada em meados de 2007, onde a equipe de


desenvolvimento dos produtos Google encontrava grande dificuldades com a
linguagem C++ e diante disso necessitavam de recursos que demoravam um dia
inteiro para serem solucionados. Assim foi constado que a Go era eficiência não só
na sua resolução, mas no tempo também o que aumentou a produtividade dos times
de desenvolvimento, atraindo a atenção de cada vez mais DEVs.
A Go (GoLang) tem feito sucesso nas equipes de desenvolvimento de
empresas e startups grandes como a Netflix, Dropbox, Uber, entre outras. E dessa
forma se pode concluir que uma das vantagens dessa linguagem é ela ser fácil de se
entender, segura, possui simplicidade no seu manuseio, contem alta performance e
de fácil execução.
Porém ela apresenta também algumas desvantagens como não possuir
suporte a Generics, o que acaba sendo uma barreira para quem vem de linguagens
como o C e o Java. Além disso, embora ela tenha funções de primeira classe, ao
escrever funções bastante comuns e básicas ela não permite reutilizar as mesmas
funções para outros tipos de funções o que gera um descontentamento no usuário.
Diante disso é possível concluir que a linguagem GoLang foi criada por
desenvolvedores do Google que estavam descontentes com a linguagem C e
precisavam de algo mais robusto para eliminar a lentidão, por ela ser de código aberto
ela passou a conquistar grandes adeptos entre as empresas e as pessoas
desenvolvedoras.
Para entrar nessa área é importante estudar mais a fundo sobre a linguagem e
saber como utiliza-la a seu favor, saber onde funciona melhor sua sintaxe simples e
clara que inspirada em linguagens como C e Pascal, a torna fácil de ler e escrever.
Além de possuir uma abordagem declarativa, com uma ênfase em legibilidade e
simplicidade, tornando-a uma escolha popular para desenvolvedores que valorizam a
clareza do código. Assim a linguagem Go é de programação moderna, simples,
eficiente, segura e concorrente, adequada para o desenvolvimento de aplicações de
larga escala e que vem ganhando grandes admiradores em seu âmbito inovador.
4

Referências

Coodesh, 2023. Disponível em <https://coodesh.com/blog/carreiras/go-lang-


developers/#:~:text=A%20Go%20(GoLang)%20%C3%A9%20uma,ser%20mais%20
simples%20e%20pr%C3%A1tica>.

Valuehost,2020. Disponível em <https://www.valuehost.com.br/blog/golang/>.

Mandic, 2023.Disponível em <https://blog.mandic.com.br/artigos/porque-a-


linguagem-go-e-a-mais-popular-de-todos-os-tempos/>.

1. Quem desenvolveu a linguagem Go (GoLang)?


Resposta: A linguagem Go (GoLang) foi desenvolvida pelo Google em 2007, mas
foi lançada em código aberto apenas em 2009.

2. Quais são algumas das vantagens da linguagem Go em comparação com outras


linguagens de programação?
Resposta: Algumas vantagens da linguagem Go incluem ser de fácil entendimento,
de alto desempenho, possuir uma sintaxe simples e clara inspirada em linguagens
como C e Pascal, e ter uma abordagem declarativa com ênfase em legibilidade e
simplicidade. Além disso, a Go permite a programação simultânea, possui
gerenciamento de memória e execução adiada de funções, sendo adequada para
o desenvolvimento de aplicações de larga escala.

3. Quais são algumas das desvantagens da linguagem Go e em que áreas ela pode
não ser adequada?
Resposta: Algumas desvantagens da linguagem Go incluem não possuir suporte
a Generics, o que pode ser uma barreira para quem está acostumado com
linguagens como C e Java, e não permitir a reutilização de funções para diferentes
tipos de funções, o que pode gerar descontentamento em alguns usuários. Além
disso, a Go pode não ser adequada para áreas onde a necessidade de Generics é
alta ou onde a reutilização de funções com diferentes tipos seja comum.

Você também pode gostar