CJK computer science terms comparison

GitHub Netlify Creative Commons License

Greater China, Japan, and Korea, the so-called Sinosphere (漢字文化圈; literally: “Chinese character cultural sphere”), have burrowed many concepts through Sinoxenic vocabularies from the West since the modern era. Some of them have their own translations, but some have imported translations from neighboring countries. In some translations, both native and foreign stems are combined. As a result, Sinosphere countries share a lot of words, but to some extent they have their own parts. And this is no different in computer science translations.

This page contains comparison tables of how computer science terms, mostly derived from English, are translated and called in different regions of Sinosphere.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Contents

Introduction

Cognates

Cognates are words that are derived from one side or share a common etymology.

For example, the English word computer and the Korean word 컴퓨터, the Japanese word 計算科学 (keisan kagaku) and the Chinese word 計算科學 (jìsuàn kēxué), that are both meaning computational science, are cognates.

Cognates are indicated by the same colored border.

Calque (loan translation)

Calque is a word or phrase borrowed from another language by literal word-for-word or root-for-root translation.

For example, the Chinese word 軟件 is a translation of the English word software, which translates the English words soft → 軟 (ruǎn; soft or flexible) and ware → 件 (jiàn; clothes or item) respectively.

Matching words/roots between languages in this way are underlined with the same color & shape.

Homophonic translations

For a root transcribed from a foreign word, the original word is displayed on the root.

For example, as the Japanese word コンピュータ (konpyu-ta) is a transcription of English word computer, it is displayed like: コンピュータcomputer.

Romanized pronunciation

The pronunciation of each word is shown in Latin letters in parentheses below the word. The transcription system for each language is as follows:

Mandarin (China & Taiwan)
Hanyu Pinyin
Cantonese (Hong Kong)
Jyutping (Linguistic Society of Hong Kong Cantonese Romanization Scheme)
Japanese
Hepburn romanization
Korean
Revised Romanization of Korean

Basic terms

English Chinese (中文) Japanese (日本語) Korean (한국어)
China (中国) Hong Kong (香港) Taiwan (台灣)
computer 电 diàn 脑 nǎo (diànnǎo) 電 din6 腦 nou5 (din6nou5) 電 ㄉㄧㄢˋ 腦 ㄋㄠˇ (diànnǎo) コンピュータcomputer (konpyu-ta) 컴퓨터computer (keompyuteo)
software 软 ruǎn 件 jiàn (ruǎnjiàn) 軟 jyun5 件 gin2 (jyun5gin2) 軟 ㄖㄨㄢˇ 體 ㄊㄧˇ (ruǎntǐ) ソフトsoftウェアware (sofutowea) 소프트soft웨어ware (sopeuteuwe-eo)
hardware 硬 yìng 件 jiàn (yìngjiàn) 硬 ngaang6 件 gin2 (ngaang6gin2) 硬 ㄧㄥˋ 體 ㄊㄧˇ (yìngtǐ) ハードhardウェアware (ha-dowea) 하드hard웨어ware (hadeuwe-eo)
information 信 xìn 息 xī (xìnxī) 資 zi1 訊 seon3 (zi1seon3) 資 ㄗ 訊 ㄒㄩㄣˋ (zīxùn) 情 じょう 報 ほう (jouhou) 情 정 報 보 (jeongbo)
信 seon3 息 sik1 (seon3sik1)
data 数 shù 据 jù (shùjù) 資 zi1 料 liu2 (zi1liu2) 資 ㄗ 料 ㄌㄧㄠˋ (zīliào) データdata (de-ta) 데이터data (de-iteo)
數 sou3 據 geoi3 (sou3geoi3) 資 자 料 료 (jalyo)
network 网 wǎng 络 luò (wǎngluò) 網 mong5 絡 lok3 (mong5lok3) 網 ㄨㄤˇ 路 ㄌㄨˋ (wǎnglù) ネットnetワークwork (nettowa-ku) 네트net워크work (neteuwokeu)
ネットnet (netto)

Units

English Chinese (中文) Japanese (日本語) Korean (한국어)
China (中国) Hong Kong (香港) Taiwan (台灣)
bit 比特bit (bǐtè) 位 wai6 元 jyun4 (wai6jyun4) 位 ㄨㄟˋ 元 ㄩㄢˊ (wèiyuán) ビットbit (bitto) 비트bit (biteu)
byte 字 zì 节 jié (zìjié) 位 wai6 元 jyun4 組 zou2 (wai6jyun4zou2) 位 ㄨㄟˋ 元 ㄩㄢˊ 組 ㄗㄨˇ (wèiyuánzǔ) バイトbyte (baito) 바이트byte (ba-iteu)
octet 八 bā 字 zì 节 jié (bāzìjié) 八 baat3 位 wai6 元 jyun4 組 zou2 (baat3wai6jyun4zou2) 八 ㄅㄚ 位 ㄨㄟˋ 元 ㄩㄢˊ 組 ㄗㄨˇ (bāwèiyuánzǔ) オクテットoctet (okutetto) 옥텟octet (ogtes)
word 字 zì (zì) 字 zi6 (zi6) 字 ㄗˋ (zì) ワードword (wa-do) 워드word (wodeu)
字 zi6 組 zou2 (zi6 zou2) 字 ㄗˋ 組 ㄗㄨˇ (zì zǔ)

Fields of study

English Chinese (中文) Japanese (日本語) Korean (한국어)
China (中国) Hong Kong (香港) Taiwan (台灣)
computer science 计 jì 算 suàn 机 jī 科 kē 学 xué (jìsuànjī kēxué) 電 din6 腦 nou5 科 fo1 學 hok6 (din6nou5 fo1hok6) 電 ㄉㄧㄢˋ 腦 ㄋㄠˇ 科 ㄎㄜ 學 ㄒㄩㄝˊ (diànnǎo kēxué) コンピュータcomputer科 か 学 がく (konpyu-ta kagaku) 컴퓨터computer 科 과 學 학 (keompyuteo gwahag)
計 けい 算 さん 機 き 科 か 学 がく (keisanki kagaku) 電 전 算 산 學 학 (jeonsanhag)
computational science 计 jì 算 suàn 科 kē 学 xué (jìsuàn kēxué) 運 wan6 算 syun3 性 sing3 科 fo1 學 hok6 (wan6syun3sing3 fo1hok6) 計 ㄐㄧˋ 算 ㄙㄨㄢˋ 科 ㄎㄜ 學 ㄒㄩㄝˊ (jìsuàn kēxué) 計 けい 算 さん 科 か 学 がく (keisan kagaku) 計 계 算 산 科 과 學 학 (gyesan gwahag)
theory of computation 计 jì 算 suàn 理 lǐ 论 lùn (jìsuàn lǐlùn) 運 wan6 算 syun3 理 lei5 論 leon6 (wan6syun3 lei5leon6) 計 ㄐㄧˋ 算 ㄙㄨㄢˋ 理 ㄌㄧˇ 論 ㄌㄨㄣˋ (jìsuàn lǐlùn) 計 けい 算 さん 理 り 論 ろん (keisan riron) 計 계 算 산 理 이 論 론 (gyesan ilon)
computer engineering 计 jì 算 suàn 机 jī 工 gōng 程 chéng (jìsuànjī gōngchéng) 電 din6 腦 nou5 工 gung1 程 cing4 (din6nou5 gung1cing4) 電 ㄉㄧㄢˋ 腦 ㄋㄠˇ 工 ㄍㄨㄥ 程 ㄔㄥˊ (diànnǎo gōngchéng) 計 けい 算 さん 機 き 工 こう 学 がく (keisanki kougaku) 컴퓨터computer 工 공 學 학 (keompyuteo gonghag)
計 gai3 算 syun3 機 gei1 工 gung1 程 cing4 (gai3syun3gei1 gung1cing4) コンピュータcomputer工 こう 学 がく (konpyu-ta kougaku)
software engineering 软 ruǎn 件 jiàn 工 gōng 程 chéng (ruǎnjiàn gōngchéng) 軟 jyun5 件 gin2 工 gung1 程 cing4 (jyun5gin2 gung1cing4) 軟 ㄖㄨㄢˇ 體 ㄊㄧˇ 工 ㄍㄨㄥ 程 ㄔㄥˊ (ruǎntǐ gōngchéng) ソフトウェアsoftware工 こう 学 がく (sofutowea kougaku) 소프트웨어software 工 공 學 학 (sopeuteu-we-eo gonghag)
artificial intelligence 人 rén 工 gōng 智 zhì 能 néng (réngōng zhìnéng) 人 jan4 工 gung1 智 zi3 能 nang4 (jan4gung1 zi3nang4) 人 ㄖㄣˊ 工 ㄍㄨㄥ 智 ㄓˋ 能 ㄋㄥˊ (réngōng zhìnéng) 人 じん 工 こう 知 ち 能 のう (jinkou chinou) 人 인 工 공 知 지 能 능 (ingong jineung)
computer security 计 jì 算 suàn 机 jī 安 ān 全 quán (jìsuànjī ānquán) 電 din6 腦 nou5 保 bou2 安 on1 (din6nou5 bou2on1) 電 ㄉㄧㄢˋ 腦 ㄋㄠˇ 安 ㄢ 全 ㄑㄩㄢˊ (diànnǎo ānquán) コンピュータcomputerセキュリティsecurity (konpyu-ta sekyuriti) 컴퓨터computer 保 보 安 안 (keompyuteo bo-an)
information technology security 情 정 報 보 技 기 術 술 保 보 安 안 (jeongbo gisul bo-an)
cryptography 密 mì 码 mǎ 学 xué (mìmǎxué) 密 mat6 碼 maa5 學 hok6 (mat6maa5hok6) 密 ㄇㄧˋ 碼 ㄇㄚˇ 學 ㄒㄩㄝˊ (mìmǎxué) 暗 あん 号 ごう 学 がく (angougaku) 暗 암 號 호 學 학 (amhohag)
cryptology 暗 あん 号 ごう 理 り 論 ろん (angou riron) 暗 암 號 호 理 이 論 론 (amho ilon)

Computer programming

English Chinese (中文) Japanese (日本語) Korean (한국어)
China (中国) Hong Kong (香港) Taiwan (台灣)
computer programming 计 jì 算 suàn 机 jī 编 biān 程 chéng (jìsuànjī biānchéng) 電 din6 腦 nou5 程 cing4 式 sik1 編 pin1 寫 se2 (din6nou5 cing4sik1 pin1se2) 電 ㄉㄧㄢˋ 腦 ㄋㄠˇ 程 ㄔㄥˊ 式 ㄕˋ 設 ㄕㄜˋ 計 ㄐㄧˋ (diànnǎo chéngshì shèjì) コンピュータcomputerプログラミングprogramming (konpyu-ta puroguramingu) 컴퓨터computer 프로그래밍programming (keompyuteo peulogeulaeming)
programming 程 chéng 序 xù 设 shè 计 jì (chéngxù shèjì) 程 cing4 式 sik1 編 pin1 寫 se2 (cing4sik1 pin1se2) 程 ㄔㄥˊ 式 ㄕˋ 設 ㄕㄜˋ 計 ㄐㄧˋ (chéngshì shèjì) プログラミングprogramming (puroguramingu) 프로그래밍programming (peulogeulaeming)
bug 漏 lòudòng (lòudòng) 錯 co3 誤 ng6 (co3ng6) 錯 ㄘㄨㄛˋ 誤 ㄨˋ (cuòwù) バグbug (bagu) 버그bug (beogeu)
错 cuò 误 wù (cuòwù)
debug 调 tiá 试 shì (tiáshì) 除 ceoi4 錯 co3 (ceoi4co3) 除 ㄔㄨˊ 錯 ㄘㄨㄛˋ (chúcuò) デdeバッグbug (de baggu) 디de버그bug (dibeogeu)
偵 ㄓㄣ 錯 ㄘㄨㄛˋ (zhēncuò)
source code 源 yuán 代 dài 码 mǎ (yuán dàimǎ) 原 jyun4 始 ci2 碼 maa5 (jyun4ci2 maa5) 原 ㄩㄢˊ 始 ㄕˇ 碼 ㄇㄚˇ (yuánshǐ mǎ) ソースsourceコードcode (so-suko-do) 소스source 코드code (soseu kodeu)
源 yuán 程 chéng 序 xù (yuán chéngxù) 源 jyun4 代 doi6 碼 maa5 (jyun4 doi6maa5) 原 원 始 시 코드code (wonsi kodeu)
flowchart 流 liú 程 chéng 图 tú (liúchéngtú) 流 lau4 程 cing4 圖 tou4 (lau4cing4tou4) 流 ㄌㄧㄡˊ 程 ㄔㄥˊ 圖 ㄊㄨˊ (liúchéngtú) フローflowチャートchart (furo-cha-to) 順 순 序 서 圖 도 (sunseodo)
流 なが れ図 ず (nagarezu)
infinite loop 死 sǐ 循 xún 环 huán (sǐxúnhuán) 無 mou4 限 haan6 迴 wui4 圈 hyun1 (mou4haan6 wui4hyun1) 無 ㄨˊ 窮 ㄑㄩㄥˊ 迴 ㄏㄨㄟˊ 圈 ㄑㄩㄢ (wúqióng huíquān) 無 む 限 げん ループloop (mugen ru-pu) 無 무 限 한 루프loop (muhan lupeu)
无 wú 限 xiàn 循 xún 环 huán (wúxiàn xúnhuán) 無 ㄨˊ 限 ㄒㄧㄢˋ 迴 ㄏㄨㄟˊ 圈 ㄑㄩㄢ (wúxiàn huíquān)

Theory of computation

English Chinese (中文) Japanese (日本語) Korean (한국어)
China (中国) Hong Kong (香港) Taiwan (台灣)
algorithm 算 suàn 法 fǎ (suànfǎ) 演 jin2 算 syun3 法 faat3 (jin2syun3faat3) 演 ㄧㄢˇ 算 ㄙㄨㄢˋ 法 ㄈㄚˇ (yǎnsuànfǎ) アルゴリズムalgorithm (arugorizumu) 알고리즘algorithm (algolijeum)
算 syun3 法 faat3 (syun3faat3)
Turing completeness 图灵Turing完 wán 备 bèi 性 xìng (Túlíng wánbèixìng) 圖靈Turing完 jyun4 整 zing2 性 sing3 (Tou4ling4 jyun4zing2sing3) 圖靈Turing完 ㄨㄢˊ 備 ㄅㄟˋ 性 ㄒㄧㄥˋ (Túlíng wánbèixìng) チューリングTuring完 かん 全 ぜん 性 せい (Chu-ringu kanzensei) 튜링Turing 完 완 全 전 性 성 (Tyuling wanjeonseong)
decision problem 决 jué 定 dìng 性 xìng 问 wèn 题 tí (juédìngxìng wèntí) 決 kyut3 定 ding6 性 sing3 問 man6 題 tai4 (kyut3ding6sing3 man6tai4) 決 ㄐㄩㄝˊ 定 ㄉㄧㄥˋ 性 ㄒㄧㄥˋ 問 ㄨㄣˋ 題 ㄊㄧˊ (juédìngxìng wèntí) 決 けっ 定 てい 問 もん 題 だい (kettei mondai) 決 결 定 정 問 문 題 제 (gyeoljeong munje)
判 pàn 定 dìng 问 wèn 题 tí (pàndìng wèntí) 判 pun3 定 ding6 問 man6 題 tai4 (pun3ding6 man6tai4) 判 ㄆㄢˋ 定 ㄉㄧㄥˋ 問 ㄨㄣˋ 題 ㄊㄧˊ (pàndìng wèntí) 判 はん 定 てい 問 もん 題 だい (hantei mondai) 判 판 定 정 問 문 題 제 (panjeong munje)