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.
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 \.._ .-._.-- ..:::::::. ..__.--'" |.__.._..__.. ..:::::::::__\'. \ __.-' \ ...::::::::::::::' \ '._ / \ \ / \....:::::::::::::::' '. "-._`. '. '. | \:::::::::::::::' '._ '--._ '. | \...:.:::::'. .-. '-._ \ \ | \/ \ \------/ `._ '. '. '-._| '. _.' '.' \ '. '. '._ '--.'.___ \ / '-._______) --'.'. \ \ '------' /________) \ '._| /________' \ | ' \_______) `-' `'-. / `.`-.__ / _.----' `. `. / .-' '. '._ \ _.' _.--' . '. `-. '. .-'_.--' / '. '. ''. / / \ \ '. '. '--' ; '. '. | '. '. \ ___ \ '. '-' '. .' '--. \ .___..--' \ ) `--' \ ) ) '---.__/ ---.__/ `----......____ ......----.....______ .....--' .--' `-.__-----' ) \ '. \
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) } }
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!