This question actually shocked me. At least as East Asian ppl who speak Chinese, Korean or Japanese etc, it's way easier for us to discuss CS (or anything else) in native languages. I think this difficulty only exists in certain western languages.
I think it is hard to categorize Chinese (I imagine you're speaking about Mandarin?), Korean, and Japanese all together for a general statement. I have read some Japanese programming books. For programming, and IT in general, Japanese borrows heavily from English vocabulary for novel terms, along with using a lot of abbreviations which also come from English. So you will see sentences such as: "hoverイベント 要素にマウスが乗った時、…
Ask HN: Can you discuss CS in your native language?
81–90 of 174 posts
Re: Ask HN: Can you discuss CS in your native language?
#82I am terrible at discussing CS in my native language. Even with fellow Italians, I stay with English as much as possible.
Re: Ask HN: Can you discuss CS in your native language?
#83For my PhD thesis, I was required to write an abstract in my native language, German, and had a pretty hard time of it. On the other hand, I've experimented a bit with high school level CS teaching, and found that with sufficient preparation, it's fairly doable. I suspect that when we struggle to express a concept in our native language, we may have somewhat deceived ourselves in how clearly we expressed the concept…
Re: Ask HN: Can you discuss CS in your native language?
#84It's fascinating, over here we incorporate thousands of English words into the Spanish IT lingo, but while they can could roughly communicate in English, most people I know wouldn't be able to have a discussion entirely in English. As others have said, there's several literal translations for some concepts, but it feels a bit condescending/academic to use those instead of the English words in casual environments.
A fun quirk of this is that we turn many English verbs into Spanish versions of them (where verbs must end in -ar -er -or). Some examples: - to commit -> committear - to pull -> pullear - to deploy -> deployar
That last one is particularly fun because it turns the 'y' at the end into a consonant (sort of like if you said 'deployate'). And we do all this instinctively, for some reason it's what feels most natural!
A sad quirk is that we've also adopted the frustrating English tendency to turn _everything_ into acronyms, which always irks me.
Amazing thread!
Re: Ask HN: Can you discuss CS in your native language?
#85> There are some Italian terms like 'tempo', 'adagio', 'allegretto' and 'rallentando' which are only used in the context of writing or reading music. But others, like 'concerto', 'piano', 'soprano' and 'opera' were so stylish that they have made their way from the original Italian into our everyday musical vocabulary.
https://www.classicfm.com/discover-music/music-theory/why-it...
Re: Ask HN: Can you discuss CS in your native language?
#86I'm German. theoretical CS and maths terms are no problem because they all have a German equivalent. More programming related lingo is more difficult because it's so heavily dominated by the anglosphere that I (and a lot of people I know) just adopt the english phrases. Like git vocabulary or language related stuff.
Here’s an interesting article that talks about the decline of German language use in science. https://www.pri.org/stories/2014-10-06/how-did-english-becom...
>>>>And you have a set of people who don’t speak foreign languages,” said Gordin, “They’re comfortable in English, they read English, they can get by in English because the most exciting stuff in their mind is happening in English. So you end up with a very American-centric, and therefore very English-centric community of science after World War II.”
Re: Ask HN: Can you discuss CS in your native language?
#87Earlier quoted context omitted.
Why are you shocked? In fact I am shocked you are shocked.
I'm shocked too. Even if your language has all the necessary words it still seems unreasonable to me to avoid learning English if you are interested in IT. One of the reasons I'd mention: almost all of the adequately fresh information is in English. Original manuals are in English, StackOverflow is in English, HN is in English, English is the lingua-franca for comments and function/class/variable names (I've seen non…
Thats because you know english, naturally you would look for english resources.
There are as many(probably more) fresh information in chinese too but if you don't know chinese you wouldn't aware of it.
Re: Ask HN: Can you discuss CS in your native language?
#88I think I can only echo most of the comments here that of course there are translations of "branch" "implementation" etc., but the norm is to adapt the English one to the language in my experience. Good example is Turkish, there have been a lot of effort into deriving enough words to be able to converse in full Turkish about the CS topics or even Scientific topics, but it was not able to "satisfy the demand". As an e…
A more formal setup asks for more translations, what does make things really hard. One of the hardest parts of writing my master thesis was discovering the translation of "image matching" (for 3D reconstruction). But I got away with English just fine before I had to write it down.
Of course, just an year after that I was in a corporate-like environment (in the government) trying to discover the translation of "runway end turnaround area" for airports. It was still too formal to use English, but we could just settle this one by consensus.