Questions marquées «go»

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.


1
En quoi les caractéristiques de rouille sont-elles différentes des interfaces Go?
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 génériques car cet article semblait …
64 go  rust 


1
Pourquoi y a-t-il un «nouveau» dans Go?
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 …
49 go 


4
Combien de temps peut aller aller?
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 cela …

4
Combien Google investit-il dans la langue Go?
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 développement? Si ces informations …




1
Comment Go améliore-t-il la productivité avec des interfaces «implicites», et comment cela se compare-t-il avec la notion de C # de méthodes d'extension?
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 struct …
21 c#  language-design  go 



5
Une bibliothèque commune est-elle une bonne idée?
J'ai toujours pensé qu'une "bibliothèque commune" était une bonne idée. J'entends par là une bibliothèque qui contient les fonctionnalités communes qui sont souvent nécessaires à quelques applications différentes. Il en résulte moins de duplication / redondance de code. J'ai récemment lu un article (impossible à trouver maintenant) qui disait que …
16 design  go 

1
Pourquoi Golang a-t-il abandonné le package «netchan»?
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, pourquoi?
16 networking  go 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.