Live data from Hacker News

Why is Golang popular in China?

herman.asia

91–100 of 114 posts

Re: Why is Golang popular in China?

#91
Perhaps the large number of new graduates each year has something to do with this. Also, internet is the industry that is on fire these years, which attracts more and more young people. New workforce is always looking to a better position to enter the market. That means they may focus on new techs on upward trend more to try to have some kind of extra bonus to get into the job market.

Re: Why is Golang popular in China?

#92
post #70
post #69

Earlier quoted context omitted.

Now I'm curious. I've got 'lede' -> 'lead' and 'champing' -> 'chomping'. What's the "modern" term in "eke out a living"?

Okay, I found it myself. Apparently the word confused for "eke" is "eek". But their meanings are so different to me that I'm having trouble seeing it!

Well I always get a chuckle when I see people talking about 'eek'ing out a living, but I kind of get it. Eek! can be an exclamation of alarm, so eeking out a living would be just barely making it in a constant state of alarm. It changes the meaning of the term but lets you use it in a contextually similar way.

Re: Why is Golang popular in China?

#93
post #68

Earlier quoted context omitted.

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…

Still, identifiers in the local language makes sense in some contexts. For example when working with terminology which does not have direct equivalent in English. Eg. some very specific tax-related terms with precise meaning in the local country. In that case translating to some not-quite-equivalent English term will just confuse the matter.

The work-around then is to simply write it in ASCII in the local language. Most alphabets has a de facto, often even official, romanization.

Re: Why is Golang popular in China?

#94
post #74

文章还是没有解释为什么,只说了是什么。

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.

>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.

But it fits in with the current discussion, and I think is in the spirit or this particular thread.

Re: Why is Golang popular in China?

#95

I live in China, I think Go is becoming popular in China. Many Coders are talking about it and compare Go with Erlang or C++. In fact there are lots of debates in Chinese community about Go and Erlang such as this link http://www.zhihu.com/question/27465406 . Also many programmers are talking about Go and Erlang in weibo -- a chinese website that is similar to twitter. Finally, because of the Great Fire Wall has bloc…

So... which one is more popular? Go or Erlang?

I hoping Erlang >___<.

Re: Why is Golang popular in China?

#96
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…

I have been working in big companies that do only local-language hiring, and they definitely use local business terms mixed with english programming terms in identifiers. formattedZugNummer in german or montantFacturé in french for example. Unicode is a bliss here.

Almost all of the colleagues are not native english speakers, so it does make absolute sense to not waste time translating these terms (differently!) every time.

I guess it depends how much "international" the company is.

Re: Why is Golang popular in China?

#97
post #80
post #75

Earlier quoted context omitted.

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…

Et donc moi aussie je peux utiliser n'importe quelle langue? /s Si on vas tous utiliser Google Translate, on va commencer à parler comme des logiciels. Moi en faite je préfère parler avec des humains. On fait tous l'effort.

At least get the grammar right, please!

Re: Why is Golang popular in China?

#98
post #82

Earlier quoted context omitted.

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.

Even in Germany a lot of people and even companies write code in pure German, using purely German comments and variables.

(Luckily German has only 7 additional codepoints compared to ASCII).

Re: Why is Golang popular in China?

#99
post #75

Earlier quoted context omitted.

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.

No, Google Translate usually gives out shitty translations, meaning that the information will be actually lost.

If they post in their native language, maybe someone goes along and translates it properly, meaning the information can be fully restored.

Re: Why is Golang popular in China?

#100
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…

Agreed. As a French speaker (a language with only a few accents, so even ASCII is acceptable) I don't code in French anymore, even for code I know now English reader will ever see.
Post reply on HN