I'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.
Ask HN: Can you discuss CS in your native language?
71–80 of 174 posts
Re: Ask HN: Can you discuss CS in your native language?
#72This 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.
How do you deal with programming languages' being so based on English?
Re: Ask HN: Can you discuss CS in your native language?
#73I 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…
Re: Ask HN: Can you discuss CS in your native language?
#74This 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 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イベント 要素にマウスが乗った時、外れた時に指定した処理を行う" which uses literal "hover" with borrowed イベント(ibento:event) and borrowed マウス (mausu:mouse) all within one short sentence. You will very often find sentences made up mostly of borrowed words when describing a new term and its context.
Korean also borrows a lot of terms from English, but I feel I run into it to a lesser degree than Japanese.
For example: "여담으로 외국 오라클 홈페이지에 들어가면 Java SE 11버전까지 나와있지만 8버전을 사용하는 이유는 버전이 높을수록 새로운 기능들을 제공하지만 안정성이나 버그 등의 문제가 있기 때문에 8버전을 사용하였습니다", where you see borrowed words "오라클 홈페이지" (orakeul hompeiji:Oracle Homepage), "버전" (beojeon:Version), "버그" (beogeu:Bug) along with literal English "Java SE 11". So it also has a lot of borrowed words, but they're more spread out through the actual sentences.
I do not know either traditional or simplified Chinese well enough to comment on that. But from talking with the native speakers I know or work with, it seems like Mandarin does not directly borrow as much English as Korean or Japanese.
Between the 3 you mentioned, I feel Japanese would probably have the hardest time trying to describe CS in its native language without using borrowed words, because a lot of words are no longer thought of as "borrowed" since they're so frequently used. I can not think of any good words to use as replacements that would not sound archaic or forced.
Re: Ask HN: Can you discuss CS in your native language?
#75Earlier quoted context omitted.
Check out the number of questions on those sites: Pt: 140,876 Ru: 322,061 Es: 122,603 Jp: 22,743 Stackoverflow.com (EN): 19,580,539
Does it matter? If I spoke no English, I'd rather have 1% of the equivalent English content in Portuguese than 0%. And having the site such as pt.SO is at least a sign that there is a significant number of people that prefer non-English to keep the discussion. Also, there is a good amount of people that can read something from English SO, but would never contribute. Having a language-specific site is a chance for the…
Re: Ask HN: Can you discuss CS in your native language?
#76I guess the main issue is that languages outside of English generally don't have equivalent words for all of CS terms. I always have trouble explaining what I do (software engineering) in French without resorting to using English words, just because most words don't exist in French, or they don't mean exactly what you mean. This reminds me that I can't stand people coding in languages other than English. Variable nam…
In Canada (Québec) we are often using French words while discussing CS. I've noticed that French immigrants are also using a lot of English words even in random day-to-day words.
We called it "L'anglais de France" (France's English) [1]
Re: Ask HN: Can you discuss CS in your native language?
#77I'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.
I had another question, somewhat unrelated - how do you do naming if you're programming? In German you can just build a long word without spaces in between, so do you still do camel/snake casing to split them up?
Re: Ask HN: Can you discuss CS in your native language?
#78I'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.
What about naming variables, classes, files, etc.?
Re: Ask HN: Can you discuss CS in your native language?
#79Re: Ask HN: Can you discuss CS in your native language?
#80I'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.
I had another question, somewhat unrelated - how do you do naming if you're programming? In German you can just build a long word without spaces in between, so do you still do camel/snake casing to split them up?
That said I think German names are relatively rare outside of old code. Most people just adopt straight up English terms.