7 ms·
"they used the name "Go" for the language" just because Google named that programming language 'Go'. Personally I don't like the name 'Go'. It's a verb. It shou
by vinceyuan 11y ago
"they used the name "Go" for the language" just because Google named that programming language 'Go'. Personally I don't like the name 'Go'. It's a verb. It should not be used as a name of a programming language or a board game.
- nicholas73 11y agoI bet "Go" beat out "Goo" and "Ogle" in internal naming discussions.
- vinceyuan 11y agoI think so too. Maybe another reason is we can use 'go func' in this programming language to start a concurrent function.
- erikb 11y agoThe name for the game is actually reasonable though, because it's the Japanese word. And in Japanese it doesn't mean "walk" but "chess-like game". The complete word is actually "Igo", using characters not too different (maybe traditional?) from the characters for Weiqi. Together Igo/Weiqi means "surround + chess-like". The last character Qi/Go refers to the corresponding more famous chess-like game, so in China it's Xiangqi, but in Japan it's Igo/Weiqi.
- CaiGengYang 11y agoIts actually surprising to me that I have played this game for such a long time and still don't know the origin of the word "Go". I have always called it Weiqi as I was taught in mandarin. From what I understand, Weiqi originated in China, and for most of history was the dominant player in this game, until Japan took over around World War 2 (the rise of Japanese military power , technology, and standards of living probably all contributed to this). The Japanese took up the game, called it Go and helped spread the game to the west and the name has stuck ever since. Japan has since been eclipsed by both Chinese and Korean players though. International Go Tournaments are now mainly dominated by Chinese and Korean national team players it seems to me.