Quais são os pré-requisitos para aprender Go

4

Estou pensando em aprender o Go. Até onde eu sei, é uma linguagem de sistemas voltada para a programação paralela. (me corrija se eu estiver errado)

  • Devo ter um bom entendimento de C para ser um bom programador Go?
  • Quantos conceitos de sistemas (conceitos do nix OS) eu preciso dominar antes de me aprofundar no Go
  • Que outras coisas eu deveria saber / aprender antes de iniciar o Go
por treecoder 20.05.2013 / 08:05
fonte

2 respostas

19

O Go não é especificamente uma "linguagem de programação de sistemas", é uma linguagem de programação de propósito geral.

Você não precisa de nenhum conhecimento prévio de C para começar, não é muito próximo de C (mesmo sintaticamente).

Você também não precisa de conceitos de sistemas específicos (Unix ou outros). Uma boa compreensão de como fazer as coisas na linha de comando e como usar um editor de texto é praticamente tudo que você precisa - e desde que você pode fazer o Tour de Go inteiramente do seu navegador favorito, mesmo que não seja obrigatório.

O Go estaria bem como uma primeira linguagem de programação (exceto talvez que, sendo uma linguagem relativamente nova, você possa encontrar um pouco menos de documentação e tutoriais do que para outras pessoas, e as ferramentas / ecossistema podem ter mais algumas arestas) .

Tudo que você precisa é tempo para passar por tutoriais e material introdutório sobre golang.org e em outros lugares, paciência e curiosidade.

    
por 20.05.2013 / 08:31
fonte
0

O Go pode ser muito mais fácil de aprender quando comparado com o C. A única coisa que pode fazer com que você se esqueça é de ponteiros. Eu escrevi uma postagem no blog que pretende ser uma introdução aos indicadores e uma explicação detalhada sobre o que eles fazem.

Alguns ponteiros apontadores.

    
por 12.08.2013 / 07:34
fonte

Tags