Heim > Backend-Entwicklung > Golang > Die Legende von Gopher: Die Entwicklung des Go-Sprachmaskottchens

Die Legende von Gopher: Die Entwicklung des Go-Sprachmaskottchens

WBOY
Freigeben: 2024-04-08 17:33:02
Original
865 Leute haben es durchsucht

Das Gopher-Maskottchen markiert die Entwicklung der Go-Sprache, von der ursprünglichen ASCII-Grafik (2009) bis hin zu visuellen Upgrades in den Jahren 2012 und 2021, wobei jedes Upgrade die Entwicklungsprioritäten der Go-Sprache widerspiegelt. Mit dem Befehl „go get“ können Entwickler Gopher-ASCII-Kunstbilder erhalten, die die Go-Sprache in Aktion verkörpern.

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

Die Legende von Gopher: Die faszinierende Entwicklung des Go-Sprachmaskottchens

Einführung

Gos Maskottchen Gopher ist einer der denkwürdigsten Charaktere in der Programmierwelt. Es repräsentiert nicht nur die Go-Sprache, sondern verkörpert auch die Kernprinzipien der Sprache, nämlich den Fokus auf Einfachheit und hohe Parallelität. In diesem Artikel tauchen wir mithilfe von Code und praktischen Beispielen tief in die Entwicklung des Gopher-Maskottchens ein.

Der ursprüngliche Gopher

Das Gopher-Maskottchen wurde 2009 geboren und ursprünglich von Renee French entworfen. Es handelt sich um ein einfaches ASCII-Kunstbild, das ein Waldmurmeltier zeigt, das eine Baseballkappe und eine Sonnenbrille trägt und einen Kelch hält. Der Code lautet wie folgt:

gopher := ` 
                   __.....----.._                                      
                .'    o               \.._                        
               .-._.--             ..:::::::.                    
  ..__.--'"     |.__.._..__..  ..:::::::::__\'.                   
 \        __.-'     \        ...::::::::::::::' \                 
  '._    /  \ \      /  \....:::::::::::::::'   '.               
    "-._`.  '. '.    |    \:::::::::::::::'       '._             
          '--._ '.   |     \...:.:::::'.        .-.  '-._          
               \  \   |      \/     \   \------/    `._ '. '.        
                '-._|   '.    _.'      '.'         \      '. '. '._     
                  '--.'.___ \   /          '-._______) --'.'.  \ \    
                         '------'            /________)      \  '._|    
                                              /________'       \ |  '     
                                               \_______)         `-'       
`'-.                                            /                     
    `.`-.__                      /        _.----'                      
     `.   `.                   /   .-'          '.                     
       '._    \      _.'   _.--'      .           '.                   
         `-. '.   .-'_.--'       /       '.           '.                 
            ''. / /        \     \        '.           '.               
               '--'         ;     '.                     '.            
                               |      '.                   '.           
                                \   ___   \                  '.         
                                 '-'     '.                .' '--.      
                                             \   .___..--'       \    )    
                                              `--'    \           )    )    
                                                       '---.__/  ---.__/     
`----......____           ......----.....______            .....--' 
                                       .--'          `-.__-----'                
                                                          )        
                                                           \                     
                                                            '.                 
                                                              \ 
Nach dem Login kopieren

Gopher’s evolution

Nach der Aktualisierung der Go-Sprachversion entwickelt sich auch das Gopher-Maskottchen weiter. Im Jahr 2012 erhielt es eine visuelle Aufwertung, gezeichnet von Landon Curt Noll. Das neue Design ist detaillierter und spiegelt die Modernisierung der Go-Sprache wider.

Im Jahr 2021 wird das Gopher-Maskottchen erneut aktualisiert. Das von der Designerin Carla Sinclair geleitete Upgrade konzentrierte sich darauf, Gopher zugänglicher und zugänglicher zu machen. Der Kopf des Maskottchens wurde größer, seine Augen runder und seine Farben gedämpfter.

Praktischer Koffer

Gopher ist nicht nur ein Maskottchen, es spiegelt auch die tatsächliche Verwendung der Go-Sprache wider. Im Go-Code können Sie das Gopher-ASCII-Kunstbild mit dem go get-Befehl abrufen:

package main

import "fmt"

func main() {
    gopher, err := fmt.Println(` 
                   __.....----.._                                      
                .'    o               \.._                        
               .-._.--             ..:::::::.                    
  ..__.--'"     |.__.._..__..  ..:::::::::__\'.                   
 \        __.-'     \        ...::::::::::::::' \                 
  '._    /  \ \      /  \....:::::::::::::::'   '.               
    "-._`.  '. '.    |    \:::::::::::::::'       '._             
          '--._ '.   |     \...:.:::::'.        .-.  '-._          
               \  \   |      \/     \   \------/    `._ '. '.        
                '-._|   '.    _.'      '.'         \      '. '. '._     
                  '--.'.___ \   /          '-._______) --'.'.  \ \    
                         '------'            /________)      \  '._|    
                                              /________'       \ |  '     
                                               \_______)         `-'       
`'-.                                            /                     
    `.`-.__                      /        _.----'                      
     `.   `.                   /   .-'          '.                     
       '._    \      _.'   _.--'      .           '.                   
         `-. '.   .-'_.--'       /       '.           '.                 
            ''. / /        \     \        '.           '.               
               '--'         ;     '.                     '.            
                               |      '.                   '.           
                                \   ___   \                  '.         
                                 '-'     '.                .' '--.      
                                             \   .___..--'       \    )    
                                              `--'    \           )    )    
                                                       '---.__/  ---.__/     
`----......____           ......----.....______            .....--'                
                                       .--'          `-.__-----'                
                                                          )        
                                                           \                     
                                                            '.                 
                                                              \ 
`)
    if err != nil {
        fmt.Println(err)
    }
}
Nach dem Login kopieren

Durch Ausführen dieses Codes wird das ASCII-Kunstbild des Gopher-Maskottchens ausgegeben.

Fazit

Das Gopher-Maskottchen für die Go-Sprache ist mehr als nur ein Logo. Es ist ein sich entwickelndes Symbol, das die Einfachheit, Parallelität und Affinität der Go-Sprache repräsentiert. Während sich die Go-Sprache weiterentwickelt, glauben wir, dass sich das Gopher-Maskottchen weiterentwickeln und der Entwicklergemeinschaft Freude und Inspiration bringen wird.

Das obige ist der detaillierte Inhalt vonDie Legende von Gopher: Die Entwicklung des Go-Sprachmaskottchens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage