Skip to content

diegogaulke/go-workshop

Repository files navigation

Workshop prático para iniciantes na linguagem Go

Agenda

  1. Inicio
  2. Variáveis
  3. Tipos de Dados
  4. Arrays, Slices e Mapas
  5. Cast
  6. Condicionais
  7. Loops
  8. Ponteiros
  9. Funções
  10. Methods, structs e interfaces
  11. Packages
  12. Tratamento de erros
  13. Concorrência

"Go é uma linguagem de programação open-source que torna fácil criar software simples, confiável e eficiente."

golang.org

A linguagem foi desenvolvida dentro da Google, pelos engenheiros Robert Griesemer, Rob Pike e Ken Thompson.

A primeira versão open-source foi lançada em março de 2012.

Algumas características

  1. Compilada
  2. Estaticamente tipada
  3. Garbage Collector

Simplicidade

Na maioria das linguagens, existem diversas maneiras de resolver os mesmos problemas. Os desenvolvedores perdem muito tempo pensando na melhor maneira de resolver estes problemas.

Em Go, a ideia é alcançar apenas uma maneira correta de resolver o mesmo problema.

Isso se deve a linguagem ter menos características complexas e ser menos verbosa.

"When you have features that add expressiveness it typically adds expense"

Rob Pike

O melhor da linguagem, o gopher

Gopher

O gopher foi criado por Renee French.

About

Material para o workshop de Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages