Maison > développement back-end > Golang > La légende de Gopher : l'évolution de la mascotte du langage Go

La légende de Gopher : l'évolution de la mascotte du langage Go

WBOY
Libérer: 2024-04-08 17:33:02
original
869 Les gens l'ont consulté

La mascotte Gopher marque l'évolution du langage Go, de l'art ASCII original (2009) aux mises à niveau visuelles en 2012 et 2021, chaque mise à niveau reflétant les priorités de développement du langage Go. Avec la commande go get, les développeurs peuvent obtenir des images artistiques Gopher ASCII qui incarnent le langage Go en action.

Gopher 传奇:Go 语言吉祥物的演变

La légende de Gopher : L'évolution fascinante de la mascotte du langage Go

Introduction

La mascotte de Go, Gopher, est l'un des personnages les plus mémorables du monde de la programmation. Il représente non seulement le langage Go, mais incarne également les principes fondamentaux du langage consistant à se concentrer sur la simplicité et la concurrence élevée. Dans cet article, nous approfondirons l’évolution de la mascotte Gopher à l’aide de code et d’exemples pratiques.

The Original Gopher

La mascotte Gopher est née en 2009 et a été conçue à l'origine par Renée French. Il s'agit d'une simple image artistique ASCII représentant une marmotte portant une casquette de baseball et des lunettes de soleil, tenant un gobelet. Le code est le suivant :

gopher := ` 
                   __.....----.._                                      
                .'    o               \.._                        
               .-._.--             ..:::::::.                    
  ..__.--'"     |.__.._..__..  ..:::::::::__\'.                   
 \        __.-'     \        ...::::::::::::::' \                 
  '._    /  \ \      /  \....:::::::::::::::'   '.               
    "-._`.  '. '.    |    \:::::::::::::::'       '._             
          '--._ '.   |     \...:.:::::'.        .-.  '-._          
               \  \   |      \/     \   \------/    `._ '. '.        
                '-._|   '.    _.'      '.'         \      '. '. '._     
                  '--.'.___ \   /          '-._______) --'.'.  \ \    
                         '------'            /________)      \  '._|    
                                              /________'       \ |  '     
                                               \_______)         `-'       
`'-.                                            /                     
    `.`-.__                      /        _.----'                      
     `.   `.                   /   .-'          '.                     
       '._    \      _.'   _.--'      .           '.                   
         `-. '.   .-'_.--'       /       '.           '.                 
            ''. / /        \     \        '.           '.               
               '--'         ;     '.                     '.            
                               |      '.                   '.           
                                \   ___   \                  '.         
                                 '-'     '.                .' '--.      
                                             \   .___..--'       \    )    
                                              `--'    \           )    )    
                                                       '---.__/  ---.__/     
`----......____           ......----.....______            .....--' 
                                       .--'          `-.__-----'                
                                                          )        
                                                           \                     
                                                            '.                 
                                                              \ 
Copier après la connexion

Évolution de Gopher

Après la mise à jour de la version linguistique Go, la mascotte Gopher évolue également. En 2012, il a reçu une mise à niveau visuelle, dessinée par Landon Curt Noll. Le nouveau design est plus détaillé et reflète la modernisation du langage Go.

En 2021, la mascotte Gopher est à nouveau mise à jour. La mise à niveau, dirigée par la designer Carla Sinclair, visait à rendre Gopher plus accessible et plus accessible. La tête de la mascotte est devenue plus grande, ses yeux plus ronds et ses couleurs plus sourdes.

Cas pratique

Gopher n'est pas seulement une mascotte, il reflète aussi l'utilisation réelle du langage Go. Dans le code Go, vous pouvez obtenir l'image artistique Gopher ASCII avec la commande go get :

package main

import "fmt"

func main() {
    gopher, err := fmt.Println(` 
                   __.....----.._                                      
                .'    o               \.._                        
               .-._.--             ..:::::::.                    
  ..__.--'"     |.__.._..__..  ..:::::::::__\'.                   
 \        __.-'     \        ...::::::::::::::' \                 
  '._    /  \ \      /  \....:::::::::::::::'   '.               
    "-._`.  '. '.    |    \:::::::::::::::'       '._             
          '--._ '.   |     \...:.:::::'.        .-.  '-._          
               \  \   |      \/     \   \------/    `._ '. '.        
                '-._|   '.    _.'      '.'         \      '. '. '._     
                  '--.'.___ \   /          '-._______) --'.'.  \ \    
                         '------'            /________)      \  '._|    
                                              /________'       \ |  '     
                                               \_______)         `-'       
`'-.                                            /                     
    `.`-.__                      /        _.----'                      
     `.   `.                   /   .-'          '.                     
       '._    \      _.'   _.--'      .           '.                   
         `-. '.   .-'_.--'       /       '.           '.                 
            ''. / /        \     \        '.           '.               
               '--'         ;     '.                     '.            
                               |      '.                   '.           
                                \   ___   \                  '.         
                                 '-'     '.                .' '--.      
                                             \   .___..--'       \    )    
                                              `--'    \           )    )    
                                                       '---.__/  ---.__/     
`----......____           ......----.....______            .....--'                
                                       .--'          `-.__-----'                
                                                          )        
                                                           \                     
                                                            '.                 
                                                              \ 
`)
    if err != nil {
        fmt.Println(err)
    }
}
Copier après la connexion

L'exécution de ce code affichera l'image artistique ASCII de la mascotte Gopher.

Conclusion

La mascotte Gopher pour la langue Go est plus qu'un simple logo. C'est un symbole évolutif qui représente la simplicité, la concurrence et l'affinité du langage Go. À mesure que le langage Go continue d'évoluer, nous pensons que la mascotte Gopher continuera d'évoluer, apportant joie et inspiration à la communauté des 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!

É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