J'aime beaucoup google golang, mais est-ce que quelqu'un pourrait expliquer la raison pour laquelle les développeurs ont laissé de côté une structure de données de base telle que des ensembles de la bibliothèque
Go, également appelé golang, est un langage de programmation open source initialement développé chez Google. C'est un langage de type statique avec une syntaxe vaguement dérivée de celle de C, ajoutant une gestion automatique de la mémoire, une sécurité de type, des capacités de typage dynamique, des types intégrés supplémentaires tels que des tableaux de longueur variable et des mappages clé-valeur, et un grand bibliothèque standard.
J'aime beaucoup google golang, mais est-ce que quelqu'un pourrait expliquer la raison pour laquelle les développeurs ont laissé de côté une structure de données de base telle que des ensembles de la bibliothèque
Je connais assez bien Go, pour avoir écrit un certain nombre de petits programmes. La rouille, bien sûr, je la connais moins bien, mais je garde un œil dessus. Ayant récemment lu http://yager.io/programming/go.html , je pensais que j’examinerais personnellement les deux méthodes de traitement des...
Qui apprend ici Go? Est-ce que d'autres entreprises envisagent de l'utiliser? Est-il susceptible de devenir largement
J'essaie d'améliorer la situation de sauvegarde pour mon application. J'ai une application Django et une base de données MySQL. J'ai lu un article suggérant de sauvegarder la base de données dans Git. D'une part, je l'aime bien, car il gardera une copie des données et du code synchronisés. Mais Git...
Je suis toujours perplexe quant à pourquoi nous avons newdans Go. Quand vous voulez instancier une structure, vous faites t := Thing{} et vous pouvez obtenir un pointeur sur une nouvelle instance en faisant t := &Thing{} Mais il y a aussi cette possibilité: t := new(Thing) Ce dernier semble un...
Je cherche à apprendre Python pour le développement Web. En supposant que j'ai déjà une expérience de base en développement Web avec Java (JSP / Servlets), je suis déjà familiarisé avec la conception Web (HTML, CSS, JS), les concepts de base de la programmation et que je suis complètement nouveau...
Le commentateur propose ici les critiques suivantes sur les fils verts: J'ai d'abord été vendu sur le modèle N: M comme moyen d'avoir une programmation événementielle sans l'enfer de callback. Vous pouvez écrire un code qui ressemble à un ancien code de procédure, mais il y a une magie qui utilise...
Go est l’un des rares langages supposés fonctionner «proche du métal», c’est-à-dire qu’il est compilé, typé de manière statique et qu’il exécute le code de manière native, sans machine virtuelle. Cela devrait lui donner un avantage de vitesse par rapport à Java, C #, etc. Il semble toutefois que...
J'ai beaucoup lu sur le langage Go , et cela semble prometteur. La dernière information importante qui me manque avant de décider de consacrer plus d'effort à la langue est la suivante: combien de ressources monétaires / financières Google ou d'autres entreprises investissent-ils dans l'effort de...
Je travaille sur un nouveau projet en utilisant Go, et nous sommes tous nouveaux pour Go. Nous suivons la structure standard des répertoires go et avons tout le code sous $ GOPATH / src / github.com / nom de la société / nom du projet qui est aussi la racine d'un dépôt git La disposition standard...
Erlang, Go et Rust affirment tous d'une manière ou d'une autre qu'ils prennent en charge la programmation simultanée avec des «threads» / coroutines bon marché. La FAQ Go indique: Il est pratique de créer des centaines de milliers de goroutines dans le même espace d'adressage. Le Tutoriel de Rust...
J'apprends Django et je suis nouveau dans le développement web. Veuillez m'excuser si vous trouvez cette question trop stupide. Je crée donc une application Facebook à l'aide de Django que j'aimerais héberger dans Google App Engine. Le projet se concentrerait sur la lecture des flux RSS / Atom de...
Je viens de commencer à apprendre le développement Django / Python / Web. Ce problème me préoccupe depuis un certain temps maintenant. Je crée une application avec plusieurs modèles dans Django. J'ai un views.py qui ne fait que rendre les réponses aux modèles respectifs et j'ai un models.py où j'ai...
J'ai lu que Hindley-Milner ne fonctionne pas avec les systèmes de types qui ont des sous-classes, et il existe d'autres fonctionnalités de système de types qui ne fonctionnent pas bien avec. Go n'a actuellement qu'une inférence de type très limitée dans l' :=opérateur. Mais Go n'a pas de...
Dans le didacticiel Go Language, ils expliquent le fonctionnement des interfaces: Go n'a pas de cours. Cependant, vous pouvez définir des méthodes sur les types de structure. Le récepteur de méthode apparaît dans sa propre liste d'arguments entre le mot-clé func et le nom de la méthode. type Vertex...
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je viens de commencer un nouvel emploi il y a...
Je cherchais dans la programmation simultanée dans les langages de programmation Erlang and Go. Selon ma conclusion, ils sont utilisés respectivement modèle Acteur et CSP. Mais je suis toujours confus avec quelles sont les différences objectives entre CSP et Acteurs? est-ce seulement théorique...
J'ai regardé une interview avec Herb Sutter sur Channel9 et il a mentionné à la fin de la vidéo que la syntaxe du langage de gauche à droite serait en haut de sa liste de souhaits pour une future norme C ++ (bien qu'il reconnaisse que la modification de C ++ de cette manière ferait à peu près une...
Je viens de commencer à travailler avec Django après des années de Spring MVC et l'implémentation des formulaires semble être un peu folle. Si vous n'êtes pas familier, les formulaires Django commencent par une classe de modèle de formulaire qui définit vos champs. Spring commence également avec un...
Le package "netchan" de Golang semble avoir été interrompu. Cela me fait penser que le concept de "canaux en réseau" n'était pas une bonne pratique après tout. (Pourquoi ne les laisseraient-ils pas simplement "autrement"?) Est-ce le cas? Et si c'est le cas,