日中韓のコンピュータ科学の用語対照

GitHubNetlifyクリエイティブ・コモンズ・ライセンス

日本·中華圏·韓国はいわゆる漢字文化圏と呼ばれ、近代以降の西洋の様々な概念を漢字の造語力を利用して翻訳·借用しました。その中では国ごとに独自の訳語を作った場合もありますが、隣国の訳語を輸入した場合もあります。隣国から輸入した語根と自国の固有語を合わせて翻訳借用語を作る場合もあります。その結果、漢字文化圏の国々は多くの言葉を共有しながらも、ある程度それぞれ固有の部分を持つようになりました。そしてこれはコンピュータ科学の用語でも同じです。

このページは主に英語が原語であるコンピューター科学の様々な用語を、漢字文化圏の国々でどのように訳しているのかを比較した対照表を載せています。

この作品はクリエイティブ・コモンズ表示-継承4.0国際ライセンスの下に提供されています。

目次

例言

同根語 (cognate)

同根語とは、共通の起源を持つ単語を意味します。

例えば、英語computerと日本語コンピュータ、日本語情報と韓国語チョン(情報)は同根語です。

同根語は、同じ色の枠で表示されます。

翻訳借用 (calque)

翻訳借用とは、或る言語が他の言語から語を借用する時、借用元の語の意味をなぞり、翻訳して取り入れる事を指します。

例えば、英語のartificial intelligenceの訳語人工知能は、英語の語根のartificial人工intelligence知能をそれぞれ翻訳して借用しました。

この様に、言語間で対応する語根は、同じ色と形の下線で表示されます。

漢字

語根が漢字である場合は、日本語読みの振り仮名を付きます。

例えば、中国語の単語のウェンティーは、日本語の単語の問題と同根語であることを分かりやすくする為、中国語読みのウェンティーではなく日本語読みのもんだいの振り仮名を付きます: もんだい

音訳

語根が外国語を音訳した場合、原文のルビを付きます。

例えば、中国語の圖靈は、英国の数学者であるアラン・チューリング(Alan Turing)の音訳ですが、日本語読みをせず原文のTuringのルビを付きます: 圖靈Turing.

原音のローマ字表記

単語の原音は、単語の下の括弧内にローマ字で表記されます。言語別転写規則は、次のとおりです。

日本語
ヘボン式ローマ字
標準中国語 (中国と台湾)
漢語拼音
広東語 (香港)
香港語言学学会粤語拼音方案
韓国語
文化観光部2000年式

基本用語

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
computer コンピュータcomputer (konpyu-ta) でんのう (diànnǎo) でんのう (diànnǎo) でんのう (din6nou5) 컴퓨터computer (keompyuteo)
smartphone スマートsmartフォンphone (suma-to fon) さとるのう (zhìnéng shǒujī) 智慧ちえかた (zhìhuì xíng shǒujī) さとるのう電話でんわ (zi3nang4 din6waa2) 스마트smart phone (seumateu pon)
さとるのう (zi3nang4 sau2gei1)
software ソフトsoftウェアware (sofutowea) なんけん (ruǎnjiàn) なんからだ (ruǎntǐ) なんけん (jyun5gin2) 소프트soft웨어ware (sopeuteuwe-eo)
hardware ハードhardウェアware (ha-dowea) こうけん (yìngjiàn) こうからだ (yìngtǐ) こうけん (ngaang6gin2) 하드hard웨어ware (hadeuwe-eo)
information じょうほう (jouhou) しんいき (xìnxī) じん (zīxùn) じん (zi1seon3) じょうほう (jeongbo)
しんいき (seon3sik1)
data データdata (de-ta) かずきょ (shùjù) 資料しりょう (zīliào) 資料しりょう (zi1liu2) 데이터data (de-iteo)
かずきょ (sou3geoi3) 資料しりょう (jalyo)
network ネットnetワークwork (nettowa-ku) あみらく (wǎngluò) あみみち (wǎnglù) あみらく (mong5lok3) 네트net워크work (neteuwokeu)
ネットnet (netto)
application アプリケーションapplication (apurike-shon) おうようほどじょ (yìngyòng chéngxù) おうようほどしき (yìngyòng chéngxù) おうようほどしき (jing3jung6 cing4sik1) 애플리케이션application (aepeullike-isyeon)
app アプリ (apuri) app (aeb)
おうよう (ouyou) おうよう 프로그램program (eung-yong peulogeulaem)

単位

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
bit ビットbit (bitto) 比特bit (bǐtè) くらいもと (wèiyuán) くらいもと (wai6jyun4) 비트bit (biteu)
byte バイトbyte (baito) ふし (zìjié) くらいもとくみ (wèiyuánzǔ) くらいもとくみ (wai6jyun4zou2) 바이트byte (ba-iteu)
octet オクテットoctet (okutetto) はちふし (bāzìjié) はちくらいもとくみ (bāwèiyuánzǔ) はちくらいもとくみ (baat3wai6jyun4zou2) 옥텟octet (ogtes)
word ワードword (wa-do) (zì) (zì) (zi6) 워드word (wodeu)
くみ (zì zǔ) くみ (zi6 zou2)

研究分野

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
computer science コンピュータcomputerがく (konpyu-ta kagaku) けいさんがく (jìsuànjī kēxué) でんのうがく (diànnǎo kēxué) でんのうがく (din6nou5 fo1hok6) 컴퓨터computer がく (keompyuteo gwahag)
けいさんがく (keisanki kagaku) 電算でんさんがく (jeonsanhag)
computational science けいさんがく (keisan kagaku) けいさんがく (jìsuàn kēxué) けいさんがく (jìsuàn kēxué) 運算うんざんせいがく (wan6syun3sing3 fo1hok6) けいさん がく (gyesan gwahag)
theory of computation けいさんろん (keisan riron) けいさんろん (jìsuàn lǐlùn) けいさんろん (jìsuàn lǐlùn) 運算うんざんろん (wan6syun3 lei5leon6) けいさん ろん (gyesan ilon)
computer engineering けいさんこうがく (keisanki kougaku) けいさん工程こうてい (jìsuànjī gōngchéng) でんのう工程こうてい (diànnǎo gōngchéng) でんのう工程こうてい (din6nou5 gung1cing4) 컴퓨터computer こうがく (keompyuteo gonghag)
コンピュータcomputerこうがく (konpyu-ta kougaku) けいさん工程こうてい (gai3syun3gei1 gung1cing4)
software engineering ソフトウェアsoftwareこうがく (sofutowea kougaku) 软件なんけん工程こうてい (ruǎnjiàn gōngchéng) 軟體なんたい工程こうてい (ruǎntǐ gōngchéng) 軟件なんけん工程こうてい (jyun5gin2 gung1cing4) 소프트웨어software こうがく (sopeuteu-we-eo gonghag)
artificial intelligence じんこうのう (jinkou chinou) じんこうのう (réngōng zhìnéng) じんこうのう (réngōng zhìnéng) じんこうのう (jan4gung1 zi3nang4) じんこう のう (ingong jineung)
computer security コンピュータcomputerセキュリティsecurity (konpyu-ta sekyuriti) けいさん安全あんぜん (jìsuànjī ānquán) でんのう安全あんぜん (diànnǎo ānquán) でんのう保安ほあん (din6nou5 bou2on1) 컴퓨터computer 保安ほあん (keompyuteo bo-an)
information technology security 情報じょうほう 技術ぎじゅつ 保安ほあん (jeongbo gisul bo-an)
cryptography あんごうがく (angougaku) みつがく (mìmǎxué) みつがく (mìmǎxué) みつがく (mat6maa5hok6) あんごうがく (amhohag)
cryptology あんごうろん (angou riron) あんごう ろん (amho ilon)

プログラミング

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
computer programming コンピュータcomputerプログラミングprogramming (konpyu-ta puroguramingu) 计算机けいさんきへんほど (jìsuànjī biānchéng) でんのうほどしき設計せっけい (diànnǎo chéngshì shèjì) でんのうほどしきへんしゃ (din6nou5 cing4sik1 pin1se2) 컴퓨터computer 프로그래밍programming (keompyuteo peulogeulaeming)
programming プログラミングprogramming (puroguramingu) ほどじょ设计せっけい (chéngxù shèjì) ほどしき設計せっけい (chéngshì shèjì) ほどしきへんしゃ (cing4sik1 pin1se2) 프로그래밍programming (peulogeulaeming)
bug バグbug (bagu) ろうほら (lòudòng) 錯誤さくご (cuòwù) 錯誤さくご (co3ng6) 버그bug (beogeu)
错误さくご (cuòwù)
debug deバッグbug (debaggu) ちょう (tiáshì) じょさく (chúcuò) じょさく (ceoi4co3) de버그bug (dibeogeu)
ていさく (zhēncuò)
source code ソースsourceコードcode (so-suko-do) げんだい (yuán dàimǎ) 原始げんし (yuánshǐ mǎ) 原始げんし (jyun4ci2 maa5) 소스source 코드code (soseu kodeu)
げんほどじょ (yuán chéngxù) げんだい (jyun4 doi6maa5) 原始げんし 코드code (wonsi kodeu)
flowchart フローflowチャートchart (furo-cha-to) りゅうほど (liúchéngtú) りゅうほど (liúchéngtú) りゅうほど (lau4cing4tou4) 順序じゅんじょ (sunseodo)
なが (nagarezu)
variable へんすう (hensuu) へんりょう (biànliàng) へんすう (biànshù) へんすう (bin3sou3) へんすう (byeonsu)
constant ていすう (teisuu) つねりょう (chángliàng) つねすう (chángshù) つねすう (soeng4sou3) つねすう (sangsu)
value あたい (atai) あたい (zhí) あたい (zhí) あたい (zik6) (gabs)
function かんすう (kansuu) はこすう (hánshù) はこすう (hánshù) はこすう (haam4sou3) はこすう (hamsu)
はこしき (hánshì)
return value もど (modorichi) へんかい (fǎnhuízhí) 轉回てんかい (zhuǎnhuízhí) 轉回てんかい (zyun2wui4zik6) 返還へんかん (banhwangabs)
かえ (kaerichi) 리턴return (liteongabs)
へんきゃく (henkyakuchi)
リターンreturn (rita-nchi)
conditional statement イフifぶん (ifu bun) 条件じょうけん陈述ちんじゅつ (tiáojiàn chénshù) 條件じょうけん陳述ちんじゅつしき (tiáojiàn chénshù) 條件じょうけん陳述ちんじゅつしき (tiu4gin2 can4seot6sik1) 이프ifぶん (ipeumun)
條件じょうけんぶん (jogeonmun)
recursion さい (saiki) てい (dìguī) ていかい (dìhuí) てい (dai6gwai1) さい (jaegwi)
infinite loop げんループloop (mugen ru-pu) 循环じゅんかん (sǐxúnhuán) 無窮むきゅうかいけん (wúqióng huíquān) げんかいけん (mou4haan6 wui4hyun1) げん 루프loop (muhan lupeu)
げん循环じゅんかん (wúxiàn xúnhuán) げんかいけん (wúxiàn huíquān)

道具

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
editor エディタeditor (edita) 编辑へんしゅううつわ (biānjíqì) 編輯へんしゅううつわ (biānjíqì) 編輯へんしゅううつわ (pin1cap1hei3) 에디터editor (editeo)
編輯へんしゅう (pyeonjibgi)
compiler コンパイラcompiler (konpaira) へんわけうつわ (biānyìqì) へんわけうつわ (biānyìqì) へんわけうつわ (pin1jik6hei3) 컴파일러compiler (keompa-illeo)
decompiler ぎゃくコンパイラcompiler (gyaku konpaira) はんへんわけうつわ (fǎnbiānyìqì) はんへんわけうつわ (fǎnbiānyìqì) はんへんわけうつわ (faan2pin1jik6hei3) de컴파일러compiler (dikeompa-illeo)
ぎゃく컴파일러compiler (yeogkeompa-illeo)
transpiler トランスtransパイラpiler (toransupaira) てんわけうつわ (zhuǎnyìqì) てんわけうつわ (zhuǎnyìqì) てんわけうつわ (zyun2jik6hei3) 트랜스trans파일러piler (teulaenseupa-illeo)
debugger デバッガdebugger (debagga) ちょう工具こうぐ (tiáoshì gōngjù) じょさく工具こうぐ (chúcuò gōngjù) じょさく工具こうぐ (ceoi4co3 gung1geoi6) 디버거debugger (dibeogeo)
ちょううつわ (tiáoshìqì) じょさくうつわ (chúcuòqì) じょさくうつわ (ceoi4co3hei3)
integrated development environment とうごうかいはつかんきょう (tougou kaihatsu kankyou) 集成しゅうせいかいはつかんきょう (jíchéng kāifā huánjìng) 整合せいごうかいはつかんきょう (zhěnghé kāifā huánjìng) 整合せいごうかいはつかんきょう (zing2hap6 hoi1faat3 waan4ging2) とうごう かいはつ かんきょう (tonghab gaebal hwangyeong)

計算理論

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
algorithm アルゴリズムalgorithm (arugorizumu) さんほう (suànfǎ) 演算えんざんほう (yǎnsuànfǎ) 演算えんざんほう (jin2syun3faat3) 알고리즘algorithm (algolijeum)
さんほう (syun3faat3)
Turing completeness チューリングTuringかんぜんせい (Chu-ringu kanzensei) 图灵Turing完备性かんびせい (Túlíng wánbèixìng) 圖靈Turing完備性かんびせい (Túlíng wánbèixìng) 圖靈Turingかんせいせい (Tou4ling4 jyun4zing2sing3) 튜링Turing かんぜんせい (Tyuling wanjeonseong)
decision problem けっていもんだい (kettei mondai) 决定性けっていせいもんだい (juédìngxìng wèntí) 決定性けっていせいもんだい (juédìngxìng wèntí) 決定性けっていせいもんだい (kyut3ding6sing3 man6tai4) けってい もんだい (gyeoljeong munje)
はんていもんだい (hantei mondai) はんていもんだい (pàndìng wèntí) はんていもんだい (pàndìng wèntí) はんていもんだい (pun3ding6 man6tai4) はんてい もんだい (panjeong munje)

プログラミングパラダイム

英語 (English) 日本語 中国語 (中文) 韓国語 (한국어)
中国 台湾 (台灣) 香港
imperative programming めいれいがたプログラミングprogramming (meireigata puroguramingu) 指令しれいしきへんほど (zhǐlìng shì biānchéng) 指令しれいしきへんほど (zhǐlìng shì biānchéng) 指令しれいしきへんほど (zi2ling6 sik1 pin1cing4) めいれいがた 프로그래밍programming (myeonglyeonghyeong peulogeulaeming)
めいれいしきへんほど (mìnglìng shì biānchéng)
procedural programming つづがたプログラミングprogramming (tetsuduki gata puroguramingu) 过程かていしきほどじょ设计せっけい (guòchéng shì chéngxùshèjì) ほどじょしきほどしき設計せっけい (chéngxùshì shì chéngshìshèjì) ほどじょしきほどしき設計せっけい (cing4zeoi6 csik1 cing4sik1cit3gai3) ふしつぎてき 프로그래밍programming (jeolchajeog peulogeulaeming)
过程かていしきへんほど (guòchéng shì biānchéng)
object-oriented programming オブジェクトobjectこうプログラミングprogramming (obujekuto shikou puroguramingu) めんこう对象たいしょうほどじょ设计せっけい (miànxiàng duìxiàng chéngxùshèjì) 物件ぶっけんどうこうほどしき設計せっけい (wùjiàn dǎoxiàng chéngshìshèjì) 物件ぶっけんどうこうほどしき設計せっけい (mat6gin2 dou6hoeng3 cing4sik1cit3gai3) 客體きゃくたい こう 프로그래밍programming (gaegche jihyang peulogeulaeming)
declarative programming せんげんがたプログラミングprogramming (sengengata puroguramingu) 声明せいめいしきへんほど (shēngmíng shì biānchéng) 宣告せんこくしきほどしき設計せっけい (xuāngào shì chéngshìshèjì) 宣告せんこくしきへんほど (syun1gou3 sik1 pin1cing4) せんげんがた 프로그래밍programming (seon-eonhyeong peulogeulaeming)
せんげんてき 프로그래밍programming (seon-eonjeog peulogeulaeming)
functional programming かんすうがたプログラミングprogramming (kansuugata puroguramingu) かんすうしきへんほど (hánshù shì biānchéng) はこしきほどしき設計せっけい (hánshì chéngshìshèjì) かんすうほどしき設計せっけい (haam4sou3 cing4sik1cit3gai3) かんすうがた 프로그래밍programming (hamsuhyeong peulogeulaeming)
logic programming ろんプログラミングprogramming (ronri puroguramingu) 逻辑logicへんほど (luóji biānchéng) 邏輯logicほどしき設計せっけい (luóji chéngshìshèjì) 邏輯logicへんほど (lo4cap1 pin1cing4) ろんがた 프로그래밍programming (nonlihyeong peulogeulaeming)