Maison  >  Article  >  développement back-end  >  Pourquoi Golang s'appelle-t-il

Pourquoi Golang s'appelle-t-il

PHPz
PHPzoriginal
2023-05-10 18:13:07574parcourir

Pourquoi le Golang est-il appelé le langage Go ?

Le langage Go, également connu sous le nom de Golang, est un langage de programmation open source développé par Google. Contrairement à d’autres langages de programmation, l’origine du langage Go n’est pas bien connue, et son nom est encore plus déroutant. Pourquoi Golang est-il appelé le langage Go ?

Tout d’abord, revenons sur l’origine du langage Go. Fin 2007, Google a développé un nouveau langage de programmation destiné à résoudre certains problèmes liés aux langages existants. L’objectif est de créer un langage facile à comprendre, à utiliser et à lire. De plus, le langage doit avoir une vitesse de compilation efficace et une prise en charge de la concurrence.

La conception du langage Go a été réalisée par trois ingénieurs, à savoir Robert Griesemer, Rob Pike et Ken Thompson. Robert Griesemer est un ingénieur passionné par les langages de programmation. Il a participé à la conception et à la mise en œuvre du langage D. Rob Pike est un développeur de systèmes Unix et un informaticien qui a contribué au développement des systèmes d'exploitation Plan 9 et Inferno. Ken Thompson est une légende dans le domaine de l'informatique. Il est le développeur du système d'exploitation Unix et du langage B, et le co-inventeur du langage C.

A cette époque, ces trois ingénieurs n’avaient pas encore donné de nom à ce nouveau langage. Selon certaines informations, ils ont envisagé plusieurs noms, dont Sg et Si, mais ces noms n'étaient pas disponibles. Plus tard, ils ont décidé d'utiliser un mot comme nom de la langue. Le mot doit être simple, court, facile à retenir et n'avoir aucune signification existante. Finalement, après une discussion animée, ils ont décidé d'appeler le nouveau langage « Go ».

Alors, pourquoi ce langage s'appelle-t-il « Go » ? On dit que le nom de la langue Go dérive du mot anglais « goroutine ». En langage Go, goroutine est un thread léger qui peut s'exécuter dans une pile plus petite. Il facilite la programmation simultanée et permet une utilisation plus complète des processeurs multicœurs. Par conséquent, « goroutine » est l’une des caractéristiques les plus importantes du langage Go.

Afin d'éviter tout conflit entre le nom de la langue et d'autres produits ou services, Google n'a pas nommé la langue Go « Go » avant sa sortie officielle. Au lieu de cela, il utilise le nom « golang » pour exprimer le sens de la langue. Le nom est une abréviation qui comprend le nom du langage Go et le nom de domaine du site Internet. Bien que ce nom soit de plus en plus courant, c'est simplement une façon de dire que le nom officiel de la langue Go a toujours été « Go ».

En bref, Golang est appelé la langue Go parce que son nom est concis, court et facile à retenir, et l'origine de son nom est due à l'une des caractéristiques les plus importantes de la langue Go - la goroutine. Le langage Go est devenu un langage de programmation largement utilisé et a attiré l'attention et l'amour de plus en plus de développeurs.

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!

Déclaration:
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