XML

XML (canonical)
ekkusuemueru (romanization)

[e̞k̚kɯ̟sɨe̞mɯ̟e̞ɾɯ̟]


Pascal

Pascal (canonical)
Pasukaru (alternative)

[pa̠sɨ̥ka̠ɾɯ̟]


C++

ja-pos

シー %プラス %プラス

C(シー )+(プラス )+(プラス) or C(シー )+(プラ)+(プラ) or C(シー)+(プ)+(ラ) • (Shī Purasu Purasu or Shī Purapura or Shīpura)

C++ (canonical)
C++ (canonical)
C++ (canonical)
Shī Purasu Purasu (romanization)
Shī Purapura (romanization)
Shīpura (romanization)

[ɕiː pɯ̟ɾa̠sɨ pɯ̟ɾa̠sɨ]

[ɕiː pɯ̟ɾa̠pɯ̟ɾa̠]

programming language
programming language

(programming) C++ (programming language)


計算機言語

ja-noun

計(けい)算(さん)機(き)言(げん)語(ご) • (keisanki gengo)

計算機言語 (canonical)
keisanki gengo (romanization)

[ke̞ːsã̠ŋʲkʲi ɡẽ̞ŋɡo̞]

From 計(けい)算(さん)機(き) (keisanki, “computer”) + 言(げん)語(ご) (gengo, “language”).


引数

[çi̥kʲi̥sɨː]

The reading ひきすう (hikisū) differentiates from 因数 (insū, “factor”)


カーソル

[ka̠ːso̞ɾɯ̟]

Borrowed from Latin cursor. Originally used to refer to the cursors found on slide rules and other measuring instruments; later expanded to include the digital sense of English cursor.


条件

Chinese: 條件／条件 (tiáojiàn)

Korean: 조건 (jogeon)

Vietnamese: điều kiện

[d͡ʑo̞ːkẽ̞ɴ]

発生条件


叩く

ja-verb

叩(たた)く • (tataku) transitive godan (stem 叩(たた)き (tataki), past 叩(たた)いた (tataita))

叩く (canonical)
tataku (romanization)
叩き (stem)
叩いた (past)
叩か
たたか
tataka
叩き
たたき
tataki
叩く
たたく
tataku
叩け
たたけ
tatake
叩かれる (passive)
たたかれる (passive)
tatakareru (passive)
叩かせる (causative)
叩かす (causative)
たたかせる (causative)
たたかす (causative)
tatakaseru (causative)
tatakasu (causative)
叩ける (potential)
たたける (potential)
tatakeru (potential)
叩こう (volitional)
たたこう (volitional)
tatakō (volitional)
叩かない (negative)
たたかない (negative)
tatakanai (negative)
叩かず (continuative negative)
たたかず (continuative negative)
tatakazu (continuative negative)
叩きます (formal)
たたきます (formal)
tatakimasu (formal)
叩いた (perfective)
たたいた (perfective)
tataita (perfective)
叩いて (conjunctive)
たたいて (conjunctive)
tataite (conjunctive)
叩けば (conditional hypothetical)
たたけば (conditional hypothetical)
tatakeba (conditional hypothetical)
叩か (irrealis stem)
たたか (irrealis stem)
tataka (irrealis)
叩き (continuative stem)
たたき (continuative stem)
tataki (continuative)
叩く (stem terminative)
たたく (stem terminative)
tataku (terminative)
叩く (attributive stem)
たたく (attributive stem)
tataku (attributive)
叩け (realis stem)
たたけ (realis stem)
tatake (realis)
叩け (imperative stem)
たたけ (imperative stem)
tatake (imperative)
叩かず (negative)
たたかず (negative)
tatakazu (negative)
叩けど (contrastive)
たたけど (contrastive)
tatakedo (contrastive)
叩けば (causative)
たたけば (causative)
tatakeba (causative)
叩かば (conditional)
たたかば (conditional)
tatakaba (conditional)
叩きき (past)
たたきき (past)
tatakiki (past)
叩きけり (past)
たたきけり (past)
tatakikeri (past)
叩きつ (perfect)
たたきつ (perfect)
tatakitu (perfect)
叩きぬ (perfect)
たたきぬ (perfect)
tatakinu (perfect)
叩けり (continuative perfect)
叩きたり (continuative perfect)
たたけり (continuative perfect)
たたきたり (continuative perfect)
tatakeri (continuative perfect)
tatakitari (continuative perfect)
叩かむ (volitional)
たたかむ (volitional)
tatakamu (volitional)

From Old Japanese, from Proto-Japonic *tataku. Cognate with Okinawan 叩ちゅん (たたちゅん, tatachun).

APIを叩く


オブジェクト

(programming) object, in object-oriented programming


プログラマー

[pɯ̟ɾo̞ɡɯ̟ɾa̠ma̠ː]


多次元配列

多次元配列 (canonical)
tajigenhairetsu (romanization)

多次元 (tajigen, “multidimensional”) + 配列 (hairetsu, “array”)

compound

multidimensional array
multidimensional array


プログラミング

[pɯ̟ɾo̞ɡɯ̟ɾa̠mʲĩŋɡɯ̟]

プログラミング言語


変数

ローカル変数


デバッグ

デバッグする (canonical)
debaggu suru (romanization)
デバッグし (stem)
デバッグした (past)
デバッグし
debaggu shi
デバッグする
debaggu suru
デバッグすれ
debaggu sure
デバッグせよ (imperative literary)
デバッグしろ (colloquial imperative)
debaggu seyo (imperative literary)
debaggu shiro (colloquial imperative)
デバッグされる (passive)
debaggu sareru (passive)
デバッグさせる (causative)
デバッグさす (causative)
debaggu saseru (causative)
debaggu sasu (causative)
デバッグできる (potential)
debaggu dekiru (potential)
デバッグしよう (volitional)
debaggu shiyō (volitional)
デバッグしない (negative)
debaggu shinai (negative)
デバッグせず (continuative negative)
debaggu sezu (continuative negative)
デバッグします (formal)
debaggu shimasu (formal)
デバッグした (perfective)
debaggu shita (perfective)
デバッグして (conjunctive)
debaggu shite (conjunctive)
デバッグすれば (conditional hypothetical)
debaggu sureba (conditional hypothetical)


配列

ja-noun

配(はい)列(れつ) • (hairetsu) ^(←はいれつ (fairetu)?)

配列 (canonical)
hairetsu (romanization)
fairetu (romanization)
はいれつ (hiragana historical)


ソース

ソース • (sōsu)


コード

コード • (kōdo)

(programming) code (instructions for a computer)


継承

From 継 (kei, “succeed”) + 承 (shō, “succeed to”).


クラス

object-oriented programming
object-oriented programming

(programming, object-oriented programming) class


メンバー

メンバー • (menbā)

(programming) member in object-oriented programming


オーバーライド

オーバーライド • (ōbāraido)


呼び出す

ja-verb

呼(よ)び出(だ)す • (yobidasu) transitive godan (stem 呼(よ)び出(だ)し (yobidashi), past 呼(よ)び出(だ)した (yobidashita))

呼び出す (canonical)
yobidasu (romanization)
呼び出し (stem)
呼び出した (past)
呼び出さ
よびださ
yobidasa
呼び出し
よびだし
yobidashi
呼び出す
よびだす
yobidasu
呼び出せ
よびだせ
yobidase
呼び出される (passive)
よびだされる (passive)
yobidasareru (passive)
呼び出させる (causative)
呼び出さす (causative)
よびださせる (causative)
よびださす (causative)
yobidasaseru (causative)
yobidasasu (causative)
呼び出せる (potential)
よびだせる (potential)
yobidaseru (potential)
呼び出そう (volitional)
よびだそう (volitional)
yobidasō (volitional)
呼び出さない (negative)
よびださない (negative)
yobidasanai (negative)
呼び出さず (continuative negative)
よびださず (continuative negative)
yobidasazu (continuative negative)
呼び出します (formal)
よびだします (formal)
yobidashimasu (formal)
呼び出した (perfective)
よびだした (perfective)
yobidashita (perfective)
呼び出して (conjunctive)
よびだして (conjunctive)
yobidashite (conjunctive)
呼び出せば (conditional hypothetical)
よびだせば (conditional hypothetical)
yobidaseba (conditional hypothetical)

呼(よ)び (yobi, 連(れん)用(よう)形(けい) (ren'yōkei, “stem or continuative form”) of the verb 呼(よ)ぶ (yobu, “to call”)) + 出(だ)す (-dasu, “out”)

com-ja

Javaオブジェクトのメソッドを呼び出す

(programming) call (a method etc.), invoke


神オブジェクト

神オブジェクト (canonical)
kami obujekuto (romanization)

(programming, object-oriented programming) God object (an antipattern)


オブジェ

オブジェクト オブジェクト#Japanese

(programming) Abbreviation of オブジェクト (“object”): obj.


オブジェクト指向プログラミング

ja-noun

オブジェクト しこう プログラミング

オブジェクト指(し)向(こう)プログラミング • (obujekuto shikō puroguramingu)

オブジェクト指向プログラミング (canonical)
obujekuto shikō puroguramingu (romanization)

Calque of English object-oriented programming.

calque

(programming, object-oriented programming) object-oriented programming


コメントアウト

コメントアウトする (canonical)
komento auto suru (romanization)
コメントアウトし (stem)
コメントアウトした (past)


正規表現

正規表現 (canonical)
seiki hyōgen (romanization)

正規 (seiki, “regular”) + 表現 (hyōgen, “expression”)


二次元配列

ja-noun

二(に)次(じ)元(げん)配(はい)列(れつ) • (nijigen hairetsu)

二次元配列 (canonical)
nijigen hairetsu (romanization)

二次元 (nijigen, “two-dimensional”) + 配列 (hairetsu, “array”)


多重継承

多重継承 (canonical)
tajūkeishō (romanization)

多重 (tajū, “multiple”) + 継承 (keishō, “inheritance”)

multiple inheritance
multiple inheritance

(programming, object-oriented programming) multiple inheritance


一次元配列

一次元配列 (canonical)
ichijigenhairetsu (romanization)

一次元 (ichijigen, “one-dimensional”) + 配列 (hairetsu, “array”)


低級言語

ja-noun

低(てい)級(きゅう)言(げん)語(ご) • (teikyū gengo) ^(←ていきふげんご (teikifu gengo)?)

低級言語 (canonical)
teikyū gengo (romanization)
teikifu gengo (romanization)
ていきふげんご (hiragana historical)

高級言語

高級言語 こうきゅうげんご


高級言語

高(こう)級(きゅう)言(げん)語(ご) • (kōkyū gengo) ^(←かうきふげんご (kaukifu gengo)?)

高級言語 (canonical)
kōkyū gengo (romanization)
kaukifu gengo (romanization)
かうきふげんご (hiragana historical)

低級言語

低級言語 ていきゅうげんご


末尾呼び出し

末尾呼び出し (canonical)
matsubiyobidashi (romanization)

末尾 (matsubi, “tail”) + 呼び出し (yobidashi, “call”)


末尾再帰

末尾再帰 (canonical)
matsubisaiki (romanization)

末尾 (matsubi, “tail”) + 再帰 (saiki, “recursion”)


ストリング

(programming) string (of text characters)


無限ループ

無限ループ (canonical)
mugen rūpu (romanization)

Calque of English infinite loop, equivalent to 無限 (mugen, “infinity”) + ループ (rūpu, “loop”).

af

2000 September 9, Kazuki Takahashi, “遊闘(バトル)176(ひゃくしちじゅうろく) 神(かみ)堕(お)つ⁉ [Battle 176: A God Falls⁉]”, in 遊(ゆう)☆戯(ぎ)☆王(おう) [King of Games], volume 20 (fiction), Tokyo: Shueisha, →ISBN, page 146:

Slime is Summoned again… back onto the field as Osiris’s special ability activates…. And then… three more cards… must be drawn… And all this… is repeated again and again… An infinite loop!!!!

再び… スライムが場に再生召喚され天空竜の特殊能力が発動する…… そして… 再生… カードを三枚引かされる… これを… くり返す… 無限ループ‼‼

Futatabi… Suraimu ga fīrudo ni saisei shōkan sare Oshirisu no tokushu nōryoku ga hatsudō suru…… Soshite… saisei… kādo o sanmai hikasareru… Kore o… kurikaesu… Mugen rūpu‼‼


ほげ

metasyntactic variable
metasyntactic variable#English

(programming) foo (metasyntactic variable)


ふが

(programming) bar (metasyntactic variable)


ぴよ

Onomatopoeic. Related to 雛(ひよこ) (hiyoko, “chick”).

(programming) baz (metasyntactic variable)


繰り返し

ja-noun

繰(く)り返(かえ)し • (kurikaeshi) ^(←くりかへし (kurikafesi)?)

繰り返し (canonical)
kurikaeshi (romanization)
kurikafesi (romanization)
くりかへし (hiragana historical)

The 連用形 (ren'yōkei, “stem or continuative form”) of verb 繰り返す (kurikaesu, “to repeat”).


人柱

人柱 (canonical)
hitobashira (romanization)

人柱版

(programming, informal) beta tester; guinea pig


コボラー

Wasei eigo (和製英語; pseudo-anglicism), derived from COBOL + -er

pseudo-loan

(often derogatory) engineer or programmer who uses COBOL in own work


バグる

ja-verb

バグる • (baguru) godan (stem バグり (baguri), past バグった (bagutta))

baguru (romanization)
バグり (stem)
バグった (past)
バグら
bagura
バグり
baguri
バグる
baguru
バグれ
bagure
バグられる (passive)
bagurareru (passive)
バグらせる (causative)
バグらす (causative)
baguraseru (causative)
bagurasu (causative)
バグれる (potential)
bagureru (potential)
バグろう (volitional)
bagurō (volitional)
バグらない (negative)
baguranai (negative)
バグらず (continuative negative)
bagurazu (continuative negative)
バグります (formal)
bagurimasu (formal)
バグった (perfective)
bagutta (perfective)
バグって (conjunctive)
bagutte (conjunctive)
バグれば (conditional hypothetical)
bagureba (conditional hypothetical)

From バグ (bagu, derived from English bug) + る (-ru).

(programming, video games, informal) to glitch out; to act up due to bugs


整数型

整数型 (canonical)
seisū gata (romanization)

Compound of 整数(せいすう) (seisū, “integer”) + 型(がた) (gata, “type”).


int型

(programming) Synonym of 整数型 (seisū gata, “integer data type”)


C言語

C言語 (canonical)
Shī-gengo (romanization)

[ɕiː ɡẽ̞ŋɡo̞]

Compound of C(シー) (shī) + 言(げん)語(ご) (gengo, “language”).


bool型

bool型 (canonical)
būru gata (romanization)

[bɯ̟ːɾɯ̟ ɡa̠ta̠]

From English bool + 型 (kata). The kata changes to gata as an instance of rendaku (連濁).

(programming) Synonym of 論理型 (ronri gata, “boolean data type”)


浮動小数点型

ja-noun

ふどうしょうすうてん がた

浮(ふ)動(どう)小(しょう)数(すう)点(てん)型(がた) • (fudōshōsūten gata)

浮動小数点型 (canonical)
fudōshōsūten gata (romanization)

[ɸɯ̟do̞ːɕo̞ːsɨːte̞ŋ ɡa̠ta̠]

Compound of 浮(ふ)動(どう)小(しょう)数(すう)点(てん) (fudōshōsūten, “floating-point”) + 型(がた) (gata, “type”).

com-ja

ふ%どう%しょう%すう%てん


文字型

Compound of 文(も)字(じ) (moji, “character”) + 型(がた) (gata, “type”).


char型

ja-noun

char(チャー)型(がた) or char(キャラ)型(がた) or char(キャル)型(がた) • (chā gata or kyara gata or kyaru gata)

char型 (canonical)
char型 (canonical)
char型 (canonical)
chā gata (romanization)
kyara gata (romanization)
kyaru gata (romanization)

[t͡ɕa̠ː ɡa̠ta̠]

[kʲa̠ɾɯ̟ ɡa̠ta̠]

(programming) Synonym of 文字型 (mojigata, “character data type”)


論理型

論理型 (canonical)
ronri gata (romanization)

[ɾõ̞n̺ɾʲi ɡa̠ta̠]

Compound of 論(ろん)理(り) (ronri, “logic”) + 型(がた) (gata, “type”).


実引数

実引数 (canonical)
jitsuhikisū (romanization)

Compound of 実(じつ) (jitsu, “true; actual”) + 引(ひき)数(すう) (hikisū, “argument; parameter”).

(programming) actual parameter; argument


仮引数

ja-noun

仮(かり)引(ひき)数(すう) or 仮(か)引(びき)数(すう) • (karihikisū or kabikisū)

仮引数 (canonical)
仮引数 (canonical)
karihikisū (romanization)
kabikisū (romanization)

Compound of 仮(かり) (kari, “temporary; fake”) + 引(ひき)数(すう) (hikisū, “parameter; argument”).

com-ja

(programming) formal parameter; parameter


コンストラクター

[kõ̞ɰ̃sɨto̞ɾa̠kɯ̟ta̠ː]

コンストラクタ コンストラクタ#Japanese

(programming) Alternative spelling of コンストラクタ (konsutrakuta, “constructor”)


本番環境

本番環境 (canonical)
honban kankyō (romanization)

開発環境

開発環境 かいはつかんきょう

[hõ̞mba̠ŋ kã̠ŋʲkʲo̞ː]

From 本番(ほんばん) (honban) + 環境(かんきょう) (kankyō).

本番環境のデータベース

本番環境 ほんばんかんきょう


糖衣構文

糖衣構文 (canonical)
tōi kōbun (romanization)

[to̞ːi ko̞ːbɯ̟̃ɴ]

Compound of 糖(とう)衣(い) (tōi, “sugar-coating”) + 構(こう)文(ぶん) (kōbun, “syntax”).


構文糖

Compound of 構(こう)文(ぶん) (kōbun, “syntax”) + 糖(とう) (tō, “sugar”), calque of English syntactic sugar.


構文糖衣

構文糖衣 (canonical)
kōbun tōi (romanization)

Compound of 構(こう)文(ぶん) (kōbun, “syntax”) + 糖(とう)衣(い) (tōi, “sugar-coating”).


戻り値

戻り値 (canonical)
modorichi (romanization)

From 戻(もど)り (modori, “連(れん)用(よう)形(けい) (ren'yōkei, “stem or continuative form”) of the verb 戻(もど)る (modoru).”) + 値(ち) (chi).


オブジェクト指向言語

ja-noun

オブジェクト しこう げんご

オブジェクト指(し)向(こう)言(げん)語(ご) • (obujekuto shikō gengo)

オブジェクト指向言語 (canonical)
obujekuto shikō gengo (romanization)

(programming, object-oriented programming) object-oriented programming language


競技プログラミング

きょうぎ プログラミング

競(きょう)技(ぎ)プログラミング • (kyōgi puroguramingu)

競技プログラミング (canonical)
kyōgi puroguramingu (romanization)

[kʲo̞ːɡʲi pɯ̟ɾo̞ɡɯ̟ɾa̠mʲĩŋɡɯ̟]

competitive programming
competitive programming

ja:競技プログラミング


バグとり

[ba̠ɡɯ̟to̞ɾʲi]

From バグ (bagu) + 取(と)り (tori, “連(れん)用(よう)形(けい) (ren'yōkei, “stem or continuative form”) of the verb 取(と)る (toru).”).


リファクタリング

[ɾʲiɸa̠kɯ̟ta̠ɾʲĩŋɡɯ̟]


プルリクエスト

[pɯ̟ɾɯ̟ ɾʲikɯ̟e̞sɨto̞]


ワーニング

[β̞a̠ːɲ̟ĩŋɡɯ̟]


エンバグ

Derived from English enbugging, with removal of the -ing suffix.

(programming, humorous) enbugging; introduction of bugs


エンバグ

エンバグする (canonical)
enbagu suru (romanization)
エンバグし (stem)
エンバグした (past)
エンバグし
enbagu shi
エンバグする
enbagu suru
エンバグすれ
enbagu sure
エンバグせよ (imperative literary)
エンバグしろ (colloquial imperative)
enbagu seyo (imperative literary)
enbagu shiro (colloquial imperative)
エンバグされる (passive)
enbagu sareru (passive)
エンバグさせる (causative)
エンバグさす (causative)
enbagu saseru (causative)
enbagu sasu (causative)
エンバグできる (potential)
enbagu dekiru (potential)
エンバグしよう (volitional)
enbagu shiyō (volitional)
エンバグしない (negative)
enbagu shinai (negative)
エンバグせず (continuative negative)
enbagu sezu (continuative negative)
エンバグします (formal)
enbagu shimasu (formal)
エンバグした (perfective)
enbagu shita (perfective)
エンバグして (conjunctive)
enbagu shite (conjunctive)
エンバグすれば (conditional hypothetical)
enbagu sureba (conditional hypothetical)

(programming, humorous) to introduce bugs


ジェネリックプログラミング

ja-noun

ジェネリック プログラミング

ジェネリックプログラミング • (jenerikku puroguramingu)

[d͡ʑe̞ne̞ɾʲik̚kɯ̟ pɯ̟ɾo̞ɡɯ̟ɾa̠mʲĩŋɡɯ̟]

Borrowed from English generic programming.

bor+

ja:ジェネリックプログラミング


ジェネリック

[d͡ʑe̞ne̞ɾʲik̚kɯ̟]


R言語

R言語 (canonical)
Āru-gengo (romanization)

(programming, statistics) R (programming language)


ミュータブル

ja-adj

ミュータブル • (myūtaburu) -na (adnominal ミュータブルな (myūtaburu na), adverbial ミュータブルに (myūtaburu ni))

myūtaburu (romanization)
ミュータブルな (adnominal)
ミュータブルに (adverbial)

[mʲɨːta̠bɯ̟ɾɯ̟]


イミュータブル

イミュータブル • (imyūtaburu) -na (adnominal イミュータブルな (imyūtaburu na), adverbial イミュータブルに (imyūtaburu ni))

imyūtaburu (romanization)
イミュータブルな (adnominal)
イミュータブルに (adverbial)

[imʲɨːta̠bɯ̟ɾɯ̟]


データ型

データ型 (canonical)
dēta gata (romanization)


統合開発環境

ja-noun

とうごう かいはつ かんきょう

統(とう)合(ごう)開(かい)発(はつ)環(かん)境(きょう) • (tōgō kaihatsu kankyō)

統合開発環境 (canonical)
tōgō kaihatsu kankyō (romanization)

[to̞ːɡo̞ː ka̠iha̠t͡sɨ kã̠ŋʲkʲo̞ː]

integrated development environment
integrated development environment

(programming) integrated development environment; IDE


名前空間

名前空間 (canonical)
namae kūkan (romanization)

[na̠ma̠e̞ kɯ̟ːkã̠ɴ]

From 名前(なまえ) (namae) + 空間(くうかん) (kūkan).