Maison > développement back-end > Golang > le corps du texte

Quelle entreprise a développé le langage Go ?

青灯夜游
Libérer: 2022-12-14 18:17:01
original
6931 Les gens l'ont consulté

Le langage go est développé par Google. Le langage Go est un langage de programmation publié par Google en novembre 2009. Ses inventeurs sont Robert Griesemer, Rob Pike et Ken Thompson. Le langage Go est un langage de programmation open source dont le but est de permettre aux développeurs de créer facilement des éléments simples, fiables et efficaces. logiciel.

Quelle entreprise a développé le langage Go ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Introduction au langage Go

  • Le langage Go est un langage de programmation lancé par Google en novembre 2009. Ses inventeurs sont Robert Griesemer, Rob Pike et Ken Thompson

    • Robert Griesemer : Robert Griesemer Shimo a participé dans le développement du compilateur Hotspot de Java et du moteur Javascript V8

    • Rob Pike : Rob Pike était membre de l'équipe Unix et a créé UTF-8 avec Thompson

    • Ken Thompson : Ken Thompson, industrie informatique Une figure sacrée. Le prix Turing de 1983 et le prix national de technologie des États-Unis de 1998 ont créé le langage C et le système Unix

  • Explication officielle : le langage Go est un langage de programmation open source et son objectif est de permettre aux développeurs de faciliter la construction. , logiciel fiable et efficace. [Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation]

Go est développé sur la base du système d'exploitation Inferno. Go a été officiellement annoncé en novembre 2009, devenant un projet open source et implémenté sur les plates-formes Linux et Mac OS X, puis ajouté une implémentation sous les systèmes Windows. En 2016, Go a été sélectionné comme « Meilleur langage TIOBE de 2016 » par la société d'évaluation de logiciels TIOBE.

Objectif du langage Go

Le langage Go est conçu comme un langage de programmation système pour les serveurs centraux géants équipés de serveurs Web, de clusters de stockage ou à des fins similaires. Dans le domaine des systèmes distribués hautes performances, le langage Go a sans aucun doute une efficacité de développement supérieure à la plupart des autres langages. Il fournit un support parallèle massif, ce qui est parfait pour le développement de serveurs de jeux.

Le langage Go est un langage à fort potentiel car ses scénarios d'application se situent dans plusieurs domaines très populaires sur Internet, tels que le développement de blockchain, le développement de serveurs de jeux à grande échelle et le développement d'informatique distribuée/cloud. Les sociétés Internet telles que Goggle, Alibaba et JD.com ont toutes commencé à utiliser le langage Go pour développer leurs propres produits.

Avantages du langage Go

  • Syntaxe simple

var a,b=1,2
a,b=b,a
fmt.Println(a,b)
Copier après la connexion
  • peut être directement compilé en code machine

  • type de données statiques et langage compilé

a:=1
b:=false
Copier après la connexion
  • Support intégré pour la simultanéité

go func() {
//do something
}()
Copier après la connexion
  • Récupération de place intégrée

  • Facile à déployer

  • Bibliothèque standard puissante

Scénarios applicables au langage Go

  • Programmation du serveur. Implémenter le traitement des journaux. , traitement de machines virtuelles, traitement de fichiers, etc.

    Selon au classement du langage Tiobe Go En hausse d'année en année.
  • Pour plus de connaissances liées à la programmation, veuillez visiter :

    Vidéo de programmation
  •  ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal