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”)


条件

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̠ː]


配列

ja-noun

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

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


ソース

ソース • (sōsu)


コード

コード • (kōdo)

(programming) code (instructions for a computer)


クラス

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.


コメントアウト

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


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

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)
tajūkeishō (romanization)

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

compound

multiple inheritance
multiple inheritance

(programming, object-oriented programming) multiple inheritance


低級言語

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)
matsubisaiki (romanization)

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


末尾呼び出し

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

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


ストリング

(programming) string (of text characters)


ほげ

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


バグる

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”).


論理型

論理型 (canonical)
ronri gata (romanization)

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

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


文字型

Compound of 文(も)字(じ) (moji, “character”) + 型(がた) (gata, “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

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


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”)


int型

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


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”)


C言語

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

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

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


仮引数

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


実引数

実引数 (canonical)
jitsuhikisū (romanization)

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

(programming) actual parameter; argument


コンストラクター

ja-noun

コンストラクター or コンストラクタ • (konsutorakutā or konsutorakuta)

コンストラクター (canonical)
コンストラクタ (canonical)
konsutorakutā (romanization)
konsutorakuta (romanization)

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

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


本番環境

本番環境 (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”).


構文糖衣

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

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


構文糖

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


戻り値

戻り値 (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


バグとり

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

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


プルリクエスト

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


リファクタリング

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


ワーニング

[β̞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


ジェネリック

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


R言語

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

(programming, statistics) R (programming language)


データ型

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


ミュータブル

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ɯ̟ɾɯ̟]


統合開発環境

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).