Perguntas com a marcação «go»

Go, também chamado de golang, é uma linguagem de programação de código aberto desenvolvida inicialmente no Google. É uma linguagem estaticamente tipada com sintaxe vagamente derivada daquela de C, adicionando gerenciamento automático de memória, segurança de tipo, alguns recursos de tipagem dinâmica, tipos integrados adicionais, como matrizes de comprimento variável e mapas de valor-chave, e um grande biblioteca padrão.

64
Qual a diferença entre Rust Traits e Go Interfaces?

Estou relativamente familiarizado com o Go, tendo escrito vários pequenos programas nele. Ferrugem, é claro, estou menos familiarizada, mas fico de olho. Tendo lido recentemente http://yager.io/programming/go.html , pensei em examinar pessoalmente as duas maneiras pelas quais os genéricos são...

49
Por que existe um "novo" no Go?

Ainda estou intrigado com o motivo pelo qual temos newem Go. Quando você deseja instanciar uma estrutura, você faz t := Thing{} e você pode obter um ponteiro para uma nova instância fazendo t := &Thing{} Mas há também essa possibilidade: t := new(Thing) Este último parece um pouco...

39
Quão rápido o Go pode ir?

Go é uma das poucas linguagens que devem rodar 'perto do metal', ou seja, é compilada, com estaticamente digitado e executa código nativamente, sem uma VM. Isso deve proporcionar uma vantagem de velocidade em relação a Java, C # e similares. Parece, no entanto, que está por trás do Java (consulte o...

35
Quanto o Google está investindo no idioma Go?

Eu li bastante sobre a linguagem Go , e parece promissor. A última informação importante que me falta antes de decidir gastar mais esforço no idioma é: quanto dinheiro / mão de obra o Google ou outras empresas investem no esforço de desenvolvimento? Se essas informações não puderem ser fornecidas,...

32
É ruim ter código-fonte para um projeto Go fora do GOPATH

Estou trabalhando em um novo projeto usando o Go, e somos todos novos no Go. Estamos seguindo a estrutura de diretórios padrão go e com todo o código em $ GOPATH / src / github.com / nome da empresa / nome do projeto que também é a raiz de um repositório git O layout padrão do caminho...

16
Os formulários do Django estão violando o MVC?

Comecei a trabalhar com o Django vindo de anos do Spring MVC e a implementação de formulários parece um pouco louca. Se você não estiver familiarizado, os formulários do Django começam com uma classe de modelo de formulário que define seus campos. O Spring começa da mesma forma com um objeto de...

16
Por que Golang interrompeu o pacote "netchan"?

O pacote "netchan" da Golang parece ter sido descontinuado. Isso me faz pensar que o conceito de "canais em rede" não era uma boa prática, afinal. (Por que eles simplesmente não "deixavam estar" de outra maneira?) É esse o caso? E se for, por que