Live data from Hacker News

Why is Golang popular in China?

herman.asia

81–90 of 114 posts

Re: Why is Golang popular in China?

#81
post #45

Earlier quoted context omitted.

You do know that there are programmers that live outside of English speaking countries that use non-standard US layout right :) http://www.dcothai.com/download/lowkey.gif http://upload.wikimedia.org/wikipedia/commons/2/20/Keyboard_...

> You know that there are programmers that live outside of English countries? I don't think the existence of sentient life outside of the US is common knowledge in Silicon Valley.

"Your name contains invalid characters"

Re: Why is Golang popular in China?

#82

Earlier quoted context omitted.

You do know that there are programmers that live outside of English speaking countries that use non-standard US layout right :) http://www.dcothai.com/download/lowkey.gif http://upload.wikimedia.org/wikipedia/commons/2/20/Keyboard_...

I think it's beyond nationalism. Programming is done in english because its the common tongue, and the world in which programmers grow is distributed and quasi-borderless, so there's interest in using a tongue common to all. There's no point in not writing code in english, it's a self defeating endeavor. I'm from a non English speaking nation and I originally used an non-standard US layout, although I changed to US l…

Sure, but China is a walled garden. English may be the lingua franca of programming, but China is large enough (and isolated enough) that Chinese programmers can likely get by without using English at all.

Re: Why is Golang popular in China?

#83
It was mentioned at GopherCon that many developers use Windows in China. Golang's ability to compile on Windows makes it a natural choice.

Most Chinese websites are built on the Windows platform [1]. Windows XP and Windows 7 have a 60.7 percent and 33.4 percent market share respectively (94% of the Chinese market) as of May 2014 [2].

[1] https://www.quora.com/Why-do-so-many-Chinese-developers-pref...

[2] http://www.zdnet.com/article/windows-os-replaceable-by-chine...

Re: Why is Golang popular in China?

#85
post #4

Could it be because golang supports unicode identifiers? For non-native English speakers, it must be more difficult to program in ASCII-based languages, right?

Certainly not for that reason. Actually, as a non-native English speaker, I consider unicode identifiers one of the most useless features for a language. There are reasons why unicode identifiers have never been widely used, and probably will never be, even though they've been around for more than a decade: 1. You're unlikely to be allowed to use them. Unicode identifiers stagger international collaboration. Do you w…

Here's why you don't want Unicode identifiers:

http://www.globalnerdy.com/wordpress/wp-content/uploads/2014...

(And yes, that compiles and runs on Swift using the XCode 6 beta.)

Re: Why is Golang popular in China?

#86
post #75
post #74

Earlier quoted context omitted.

Why are you speaking Chinese on an English newsboard? It's not very polite to respond in a different language as the question, especially when it cannot be presumed everyone will understand you.

I think in times of google translate that's not true anymore. Anyway it might be the only way for him to respond. If you feel uncomfortable communicating in Chinese I can completely understand that (I spend a year in China without many previous Chinese skills) but it's not a huge problem if it just happens here and there. Let him communicate to us this way. There are people here who can speak Chinese to him back. And…

In the times of Google Translate, it would be easier for him to translate what he's saying and post it here rather than the thousands of English speakers here having to translate it.

Anyone is free to respond any way they want, but the point remains it is an English-language forum and complaining that someone is not posting in English is a perfectly valid criticism.

Re: Why is Golang popular in China?

#88

Earlier quoted context omitted.

Translation: This is probably because 1) Google has a special place in the hearts of Chinese developers. 2) Golang came from the same roots as C,is simple, has OOP features etc. Most Chinese computer science students' first language is C. 3) Golang has a large and specialized library.

> Google has a special place in the hearts of Chinese developers Why is this? Is it because of Android or something else?

Many, but not android. Android sucks. Google helped people in china to search content what the Chinese gov doesn't want them to know; and google's attitude of content censorship.

Re: Why is Golang popular in China?

#89

It was mentioned at GopherCon that many developers use Windows in China. Golang's ability to compile on Windows makes it a natural choice. Most Chinese websites are built on the Windows platform [1]. Windows XP and Windows 7 have a 60.7 percent and 33.4 percent market share respectively (94% of the Chinese market) as of May 2014 [2]. [1] https://www.quora.com/Why-do-so-many-Chinese-developers-pref... [2] http://www.z…

If it was primarily about Windows, wouldn't .Net or C++/Win32 be of more interest? Microsoft has no official Go support as far as I know.

Re: Why is Golang popular in China?

#90
post #73
post #55

Come from china, a golang user, for 2 years now. golang.org and Google is blocked in china by government, so, Google trends and golang.org traffic from China maybe miss leading. Go is quite popular in china, the reasons can be: 1. A few companies is based on Golang, like qiniu.com. 2. More and more companies are adopting Golang, since it's very powerful for writing network servers. These companies are facing very fas…

Ah, interesting! The rapid increase in traffic for Chinese sites easily makes a lot of sense, when thinking about it! With 1 billion users in a single language/culture, I guess successful sites might indeed grow quite fast, right? ... and there, a compiled fast language is paramount, no? :)

compiled fast is quite helpful. The standard lib is a also +1, very useful for network services.
Post reply on HN