Go est une pragmatique de l'évolution de C, pour obtenir certains des avantages des nouvelles langues sans perdre de la vitesse et de la maigreur.
Une partie de son héritage découle de Pascal et apporte l'une des fonctions que les utilisateurs de Delphi ont toujours aimé dans leur environnement de compilation: incroyable compilation des vitesses.
Aller ne pas innover C dans la façon tat C++, mais dans un Pythonish.Le plus d'influence notable est le duck-typing (voir dictionnaire Python). Cette reconnaît que certains langages fortement typés créer autant de problèmes qu'elles n'en résolvent faire vous avez besoin de modèles complexes pour parvenir à ce qu'une simple interface utilisée comme un appel contrat peut résoudre. De loin, c'est la fonctionnalité que je considère la plus audacieuse et la plus promosing déplacer. Je vois, et pas seulement une simplification dans l'ingénierie, mais aussi une simplification dans la réingénierie et l'élaboration d'un code de base.
Enfin, le parallélisme construit dans la langue est très prometteur pour le type d'applications qui seront ciblés en premier. Défaut de l'INTERFACE utilisateur liaisons pour tout système d'exploitation, la première utilisation je vois pour y Aller est la création de serveurs d'application et de cadres. En ce sens, je vois beaucoup de similitude dans le but avec Java et assurez-vous de Java programmeurs voudrais quelque chose de plus rapide dans la compilation et l'exécution.