Eu realmente gosto do google golang, mas alguém poderia explicar qual é a lógica para os implementadores terem deixado de fora uma estrutura de dados básica, como conjuntos da biblioteca
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.
Eu realmente gosto do google golang, mas alguém poderia explicar qual é a lógica para os implementadores terem deixado de fora uma estrutura de dados básica, como conjuntos da biblioteca
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...
Quem aqui está aprendendo o Go? Outras empresas estão procurando usá-lo? É provável que seja amplamente
Estou tentando melhorar a situação de backup do meu aplicativo. Eu tenho um aplicativo Django e banco de dados MySQL. Eu li um artigo sugerindo fazer backup do banco de dados no Git. Por um lado, gosto, pois manterá uma cópia dos dados e do código sincronizados. Mas o Git é projetado para...
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...
Estou pensando em aprender Python para desenvolvimento web. Supondo que eu já possua alguma experiência básica em desenvolvimento web com Java (JSP / Servlets), já estou familiarizado com design web (HTML, CSS, JS), conceitos básicos de programação e que sou completamente novo em Python, como devo...
O comentarista aqui oferece as seguintes críticas aos fios verdes: Inicialmente, fui vendido no modelo N: M como um meio de ter programação orientada a eventos sem o inferno de retorno de chamada. Você pode escrever um código parecido com um código processual antigo, mas por baixo há uma mágica...
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...
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,...
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...
Erlang, Go e Rust afirmam, de uma maneira ou de outra, que eles oferecem suporte à programação simultânea com "threads" / corotinas baratas. As Perguntas frequentes do Go afirmam: É prático criar centenas de milhares de goroutines no mesmo espaço de endereço. O Rust Tutorial diz: Como as...
Eu apenas comecei a aprender Django / Python / Desenvolvimento Web. Esse problema está me incomodando há um tempo. Estou criando um aplicativo com vários modelos no Django. Eu tenho um views.py que basicamente é apenas renderizar as respostas aos respectivos modelos e eu tenho um models.py onde...
Estou aprendendo Django e novo no desenvolvimento web. Por favor, desculpe-me se você achar esta pergunta muito idiota. Então, estou criando um aplicativo do Facebook usando o Django que gostaria de hospedar no Google App Engine. O projeto focaria na leitura de feeds RSS / Atom de qualquer site...
Eu li que Hindley-Milner não funciona com sistemas de tipos que têm subclasses, e existem outros recursos do sistema de tipos que também não funcionam bem com ele. O Go atualmente possui apenas inferência de tipo muito limitada no :=operador. Mas Go não tem subclasses no sentido tradicional, apenas...
No Go Language Tutorial, eles explicam como as interfaces funcionam: Go não tem aulas. No entanto, você pode definir métodos nos tipos de estrutura. O receptor do método aparece em sua própria lista de argumentos entre a palavra-chave func e o nome do método. type Vertex struct { X, Y...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Acabei de...
Eu estava olhando para programação simultânea nas linguagens de programação Erlang e Go. De acordo com a minha descoberta, eles são usados modelo de ator e CSP, respectivamente. Mas ainda estou confuso com quais são as diferenças objetivas entre CSP e atores? é apenas apenas teórico diferente,...
Eu assisti a uma entrevista com Herb Sutter no Channel9 e ele mencionou no final do vídeo que a sintaxe da esquerda para a direita estaria no topo de sua lista de desejos para um futuro padrão C ++ (embora ele reconheça a modificação do C ++ dessa maneira seria um animal completamente...
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...
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