Golang, dont le nom complet est Google Go, est un langage de programmation open source développé par Google. Il a été conçu en 2007, officiellement lancé en 2009 et a publié sa première version stable en 2012. Golang vise à améliorer l'efficacité des programmeurs et la lisibilité du langage de programmation, tout en se concentrant également sur la simplicité, la vitesse, la sécurité et la fiabilité. Il est largement utilisé dans le développement d'applications réseau, de systèmes à grande échelle, de services cloud et d'autres domaines.
La traduction chinoise de Golang est "Yang Ge" ou "Gu Lang", qui est basée sur la prononciation de son nom anglais Go Language. « Yang » signifie pays étranger, « Frère » est l'homophonie de « Go » et « Gulang » est une traduction relativement littérale. Le nom chinois Golang a différents noms en Chine continentale, à Hong Kong, à Taiwan et dans d'autres régions, mais la plupart d'entre eux conservent les caractéristiques de prononciation de Go.
Afin de mieux comprendre le mot Golang et son contenu associé, quelques exemples de code spécifiques seront donnés ci-dessous :
Exemple 1 : Bonjour tout le monde !
package main import "fmt" func main() { fmt.Println("Hello, World!") }
Exemple 2 : Calculer la séquence de Fibonacci
package main import "fmt" func fibonacci(n int) int { if n <= 1 { return n } return fibonacci(n-1) + fibonacci(n-2) } func main() { for i := 0; i < 10; i++ { fmt.Printf("%d ", fibonacci(i)) } }
Exemple trois : Programmation simultanée , en utilisant goroutine
package main import ( "fmt" "time" ) func sayHello() { for i := 0; i < 5; i++ { fmt.Println("Hello") time.Sleep(time.Millisecond * 500) } } func sayWorld() { for i := 0; i < 5; i++ { fmt.Println("World") time.Sleep(time.Second) } } func main() { go sayHello() go sayWorld() time.Sleep(time.Second * 6) }
Grâce aux exemples de code ci-dessus, les lecteurs peuvent mieux comprendre le mot Golang, et également avoir une compréhension préliminaire de certaines fonctionnalités et utilisation de Golang. J'espère que cet article sera utile aux lecteurs.
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!