言語

cànan

スコットランド・ゲール語


function

中期フランス語fonction < 古フランス語function < ラテン語functionem（成し遂げた） < functiō < functus < fungī


declaration

中英語declaration, declaracion, declaracioun < 古フランス語declaration < ラテン語dēclārātiōnem (dēclārātiō の対格)

ˌdɛkləˈɹeɪʃən


far

セグメント化されたメモリアーキテクチャで現在選択されているセグメントの外側の。

far heap; far memory; far pointer


table

テーブル。複数の配列を組み合わせたもの。


dictionnaire

https://commons.wikimedia.org/wiki/Special:FilePath/LL-Q150 (fra)-Fabricio Cardenas (Culex)-dictionnaire.wav


langage

中期フランス語language < 古フランス語language < 俗ラテン語*linguaticum < ラテン語lingua < 古ラテン語dingua < 印欧祖語*dn̥ǵʰwéh₂s


object

ラテン語obiectum「～に対して投じられた」＜ obiectus; obicereの所相完了分詞＜ ob「～に対して」 + iactare「投げる」


method

中期フランス語 methode からの借用語 < ラテン語methodus < 古典ギリシア語μέθοδος (méthodos)


メソッド

英語 method からの借用語

クラスの振る舞いを記述したルーチン。


コンストラクタ

オブジェクト指向言語であるクラスのオブジェクトのインスタンスを生成するための手続きを記述した特殊な(メソッド)。構築子。


カプセル化

[ka̠pɯ̟̊ᵝse̞ɾɯ̟ᵝka̠]

オブジェクト指向プログラミングにおいて、開放/閉鎖原則などに基づき、オブジェクトのふるまいやデータを隠蔽し、外部から見えにくくすること。


encapsulate

encapsulates (third-person singular present)
encapsulating (present participle)
encapsulated (past participle)

ある複数のデータをカプセル化する。


ソース

英語 source からの借用語

ソースコード、ソースプログラム。


パスカル

フランスの哲学者及び科学者のブレーズ・パスカルに因む。

プログラミング言語のPascal。教育用で構造化された仕様の言語である。


アルゴリズム

英語 algorithm からの借用語 < 中英語augrym < アングロ・ノルマン語algorisme < 中世ラテン語algorismus < アラビア語الخَوَارِزْمِيّ (al-ḵawārizmiyy) < ホラズムのイスラム科学者、アル＝フワーリズミーにちなむ。

[àrúgóríꜜzùmù]

[a̠ɾɯ̟ᵝɡo̞ɾʲizɨᵝmɯ̟ᵝ]

コンピュータに処理を行わせるための手順。コンピュータが解釈できる形式で記したものをプログラムという。


キャスト

英語 cast からの借用語

コンピューターのプログラミングで、データを別の型に変換すること。型変換。


よびだす

よびだ
さ (imperfective)
そ (imperfective)
し (continuative)
す (terminal)
す (attributive)
せ (hypothetical)
せ (imperative)
よびださない (negative)
未然形 + ない (negative)
よびだそう
未然形音便 + う
よびだします (polite)
連用形 + ます (polite)
よびだした (past completive)
連用形音便 + た (past completive)
よびだす (definitive)
終止形のみ (definitive)
よびだすこと (noun-from-verb)
連体形 + こと (noun-from-verb)
よびだせば
仮定形 + ば
よびだせ (imperative)
命令形のみ (imperative)

プログラムやサブルーチンなどを実行するための命令を出す。


inherit

inherits (third-person singular present)
inheriting (present participle)
inherited (past participle)

ModalWindow inherits all the properties and methods of Window.

ModalWindowは、Windowのすべてのプロパティとメソッドを継承する。

上位クラスから新たなクラスを派生する。


リスト

英語 list からの借用語

データ構造のひとつで、データに順序をつけたもの。多く配列や連結リストのことを指す。


コード

英語 code からの借用語

プログラムを表現する文字列。


ビルド

英語 build からの借用語

[bʲiɾɯ̟ᵝdo̞]

ソースファイルをコンパイルするなどして、実行可能なファイルを作成すること。


ソースコード

[sòósúkóꜜòdò]

プログラミング言語を用いて記述されたもので、CPUが直接実行できる言語に変換(コンパイル)される前の状態。


ネスト

英語 nest からの借用語

構成要素の中にさらに構成要素が入っていること。またそのようなもの。入れ子。


inheritance

enheritance
enheritaunce
inheritaunce
inheritances


idiom

ラテン語idioma < 古典ギリシア語ιδίωμα (idíōma)「特性、特徴的表現、イディオム」 < ιδιοῦσθαι (idioûsthai)「～を誰かの所有物にする、～を占有する」 < ἴδιος (ídios)「所有の、自身の、個人の」

プログラミングにおけるよく知られた技術やノウハウ。


イディオム

英語 idiom からの借用語

プログラミングなどにおける技術やノウハウ。


番兵

データの終了を示すために配列の最後に付加されるデータ。


宣言

せんげん
宣言
し (imperfective)
せ (imperfective)
さ (imperfective)
し (continuative)
する (terminal)
する (attributive)
すれ (hypothetical)
しろ (imperative)
せよ (imperative)
宣言しない (negative)
未然形 + ない (negative)
宣言せず (negative archaic)
未然形 + ず (negative archaic)
宣言される (active passive possibly honorific)
未然形 + れる (active passive possibly honorific)
宣言します (polite)
連用形 + ます (polite)
宣言した (past completive)
連用形 + た (past completive)
宣言する (definitive)
終止形のみ (definitive)
宣言すること (noun-from-verb)
連体形 + こと (noun-from-verb)
宣言すれば
仮定形 + ば
宣言しろ (imperative)
宣言せよ (imperative)
命令形のみ (imperative)

プログラミングにおいて、変数や関数などを用いることを明示すること。


プロシージャ

一連の処理をまとめておくことで、再利用を容易にしたもの。


プログラム

英語 program からの借用語

コンピューターに処理させる仕事を，特別の言語で指示したもの。

（日本国著作権法における定義）電子計算機を機能させて一の結果を得ることができるようにこれに対する指令を組み合わせたものとして表現したもの。


インスタンス

英語 instance からの借用語

生成されたオブジェクトの実体。

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


mask

中期フランス語masque「覆面」 < イタリア語maschera「覆面、仮面」 < 中世ラテン語masca, mascha, mascus「仮面、悪夢、幽霊」、更なる語源は不詳、古英語grīma に代わる。

ビット演算と呼ぶビット単位の操作を行う処理。


binary

後期ラテン語bīnārius「二つから成る」 < ラテン語bīnī「二ずつ」

Division of reals is a binary operation.

実数の除法は二項演算である。


библиотека

библиоте́ка (canonical)
bibliotéka (transliteration)
библиоте́ки (genitive nominative plural)
библиоте́к (genitive plural)
библиоте́чный (relational adjective)
библиоте́чка (diminutive)

古典ギリシア語 βῐβλῐοθήκη (bibliothḗkē) < βῐβλῐ́ᾰ (biblía) (< βῐβλῐ́ον (biblíon)「本」 < βῐ́βλος (bíblos) < βῠ́βλος (búblos)「パピルス」) + θήκη (thḗkē)「貯蔵庫」 (< τῐ́θημῐ (títhēmi)「置く」)


assemble

assembles (third-person singular present)
assembling (present participle)
assembled (past participle)

中英語assemblen < 古フランス語assembler < 中世ラテン語assimulare < ad- + simul < 印欧祖語*sōm-, *som- < *sem-


sentinel

1570年代初出。中期フランス語sentinelle < 古イタリア語sentinella < ラテン語sentīre


サブルーチン

[sàbúrúꜜùchìǹ]

[sa̠bɯ̟ᵝɾɯ̟ᵝːt͡ɕĩɴ]

コンピュータのプログラムの、ひとまとまりの処理を果たす部分。ルーチン。


コメントアウト

ソースコードの特定の部分を注釈（コメント）として扱われるように書き換えることで、その部分が実行されないようにすること。


ハンドル

英語 handle からの借用語

[hã̠ndo̞ɾɯ̟ᵝ]

複数のファイルやウィンドウなどを識別するために付けられた数値。


double

13世紀に古フランス語doble, doubleから借用 < ラテン語duplus「二倍」 < duo (二) + plus (もっと)。動詞は duplicāre「二倍する」と同系。

The sin() function returns a double.

関数sin()は、倍精度の値を返す。


template

templet の変化 < フランス語templet (temple の指小辞) < ラテン語templum < 印欧祖語*temp-か。第二音節の変化はplateとの類推による。


wrapper

特定の機能を内包し、他の言語環境等からでも利用できるようにしたクラス、モジュールといった構造体。

We need a Perl wrapper for this C++ library.

このC++ライブラリ用のPerlラッパーが必要だ。


連結リスト

データと次のデータのアドレスを指すポインタをまとめたもの。配列と異なりデータを格納する領域は連続したアドレスでなくてよいため、データの追加や削除が容易になっている。


リファクタリング

外部から見た時のプログラムの振舞いを変えずにプログラムの内部構造を変えること。拡張性やメンテナンス性を向上するために行われ、名前の変更や、長すぎたり頻出する処理の関数化などが含まれる。


ループ

英語 loop からの借用語

反復して同様の処理を行うこと。またそのような処理の集まり。

forループ

ループ再生


ループ

ループする (canonical)
ループ
し (imperfective)
せ (imperfective)
さ (imperfective)
し (continuative)
する (terminal)
する (attributive)
すれ (hypothetical)
しろ (imperative)
せよ (imperative)
ループしない (negative)
未然形 + ない (negative)
ループせず (negative archaic)
未然形 + ず (negative archaic)
ループされる (active passive possibly honorific)
未然形 + れる (active passive possibly honorific)
ループします (polite)
連用形 + ます (polite)
ループした (past completive)
連用形 + た (past completive)
ループする (definitive)
終止形のみ (definitive)
ループすること (noun-from-verb)
連体形 + こと (noun-from-verb)
ループすれば
仮定形 + ば
ループしろ (imperative)
ループせよ (imperative)
命令形のみ (imperative)

英語 loop からの借用語

反復して同様の処理を行う。また行われる。


エンディアン

複数バイトにわたるデータを格納する順序。バイトオーダーとも。人間が扱うアラビア数字などのように最上位のバイトから記録するビッグエンディアンと、それとは逆に最下位のバイトから記録するリトルエンディアンとがある。


ビッグエンディアン

複数バイトのデータを、最上位のバイトから順に格納する方式。


リトルエンディアン

複数バイトのデータを、最下位のバイトから順に格納する方式。ネットワーク上での通信の際にしばしば用いられることからネットワークバイトオーダーとも呼ばれる。


エイリアス

英語 alias からの借用語

[e̞ːɾʲia̠sɨᵝ]

情報処理でコマンドやエンティティにつけられる別名のこと。


nest

中英語nest, nist, nyst < 古英語nest < ゲルマン祖語*nestą < 印欧祖語*nisdós < *ni + *sed-


объект

объе́кт (canonical)
obʺjékt (transliteration)
объе́кта (genitive)
объе́кты (nominative plural)
объе́ктов (genitive plural)
объе́ктный (relational adjective)

ラテン語obiectum「物」 < obiectus「前に横たわった」 < obicere「前に投げる」 < ob- + iacere「投げる」


cyklus

古典ギリシア語κύκλος (kúklos)


generator

ジェネレータ。生成プログラム。


void

中英語voide, voyde < 古フランス語vuit, voide, vuide < 俗ラテン語*vocitus


objeto

ラテン語obiectus (obicere の所相完了分詞) < ob + iacere

[öb.ˈʒɛ.t̪ʊ]

[ö.bɪ.ˈʒɛ.t̪ʊ]


プログラミング言語

コンピュータプログラムを記述するための言語。


プログラマー

プログラミングを習得した技術者、もしくはプログラミングを職業とする者。


programmer

プログラマー、プログラミングを職業とする者。


regression

/ɹiːˈɡɹɛʃən/


scope

イタリア語scopo < ラテン語scopus < 古典ギリシア語σκοπός (skopós) < σκέπτομαι (sképtomai) < 印欧祖語*speḱ-


primitive

中英語primitif < 古フランス語primitif < ラテン語prīmitīvus < prīmus


hook

中英語hoke < 古英語hōc < 西ゲルマン祖語*hōk < ゲルマン祖語*hōkaz (*hakô の異形) < 印欧祖語*kog-, *keg-, *keng- か。


overload

overloads (third-person singular present)
overloading (present participle)
overloaded (past participle)


overloading

ˈəʊ.və(ɹ)ləʊdɪŋ


closure

中英語closure < 古フランス語closure < 後期ラテン語clausura < ラテン語claudere


méthode

中期フランス語method < ラテン語methodus < 古典ギリシア語μέθοδος (méthodos) < μετά (metá) + ὁδός (hodós)


Methode

ラテン語 methodus からの借用語 < 古典ギリシア語μέθοδος (méthodos)


ぬるぽ

2002年初出。Javaにおいて処理に異常が生じた際に表示されるメッセージのNullPointerExceptionより。


programmeringsspråk

ノルウェー語（ニーノシュク）

限定単数
programmeringsspråket
非限定複数
限定複数
programmeringsspråka (plural)


programmeringsspråk

ノルウェー語（ブークモール）

限定単数
programmeringsspråket
非限定複数
限定複数
programmeringsspråka
programmeringsspråkene


bináris

後期ラテン語 bīnārius からの借用語

二項の、引数を2個持つ。


osztály

részleg

部門、部、局、課、病棟。

オブジェクトを生成するための設計図あるいはひな形に相当するもの


プログラム言語

プログラミング言語のこと。


класс

klass (transliteration)
кла́сса (genitive)
кла́ссы (nominative plural)
кла́ссов (genitive plural)
кла́ссный (relational adjective)
кла́ссовый


lexicon

中期フランス語 からの借用語又は 近代ラテン語 lexicon からの借用語 < 中世ギリシア語λεξικόν < 古典ギリシア語λεξικὸν βιβλίον (lexikòn biblíon) < λεξικός (lexikós) < λέξις (léxis) < λέγω (légō) < 印欧祖語*leǵ-

プログラミング言語の語彙論。


programme

後期ラテン語programma < 古典ギリシア語πρόγραμμα (prógramma)


programme

後期ラテン語 programma からの借用語 < 古典ギリシア語πρόγραμμα (prógramma)


program

オランダ語 program からの借用語 < 後期ラテン語programma < 古典ギリシア語πρόγραμμα (prógramma)


program

フランス語programme < 後期ラテン語programma < 古典ギリシア語πρόγραμμα (prógramma) < προγράφω (prográphō) < πρό (pró) + γράφω (gráphō)

program 及び programme の用法:
**米国: 通常、program のみ用いられる。
**英国: コンピュータのプログラムの意味では一般的に program が用いられるが programme も時々見られる。それ以外の語義では programme が用いられる。
**カナダ: program、 programme ともに用いられるが program がより一般的。
**オーストラリア: オーストラリア英語の辞書であるMacquarie Dictionaryでは program が推奨されている。
**ニュージーランド: ニュージーランドの辞書では programme が支持されている。program はコンピュータ以外の用法ではまれ。
**シンガポール: program、 programme ともに用いられるが後者がより一般的。コンピュータ用語では program のみが用いられる。

米国: 通常、program のみ用いられる。


program

programme
programs (third-person singular present)
programming (present participle)
programing
programmed (past participle)
programed


program

古典ギリシア語πρόγραμμα (prógramma)


program

ノルウェー語（ニーノシュク）


program

ノルウェー語（ブークモール）

限定単数
programt
非限定複数
programr
限定複数
programma
programne


program

ドイツ語Programm 又は英語program < 古典ギリシア語πρόγραμμα (prógramma)


program

フランス語 programme からの借用語

repertuar

予定表、演目、プログラム。

broszura

予定表、演目、プログラム。


program

ڤروݢرم
program-program (plural)
programku
programmu
programnya

英語 program からの借用語


program

フランス語 programme からの借用語


procedimento

proceder + -mento < ラテン語prōcēdere < prō + cēdere


代入

変数に値を割り当てること。


JavaScript

1995年に開発され、ウェブサイトにおいて用いられるプログラミング言語。


ジャバスクリプト

スクリプト言語の一つ。「JavaScript」を参照。


スクリプト言語

比較的習得が容易で簡易的なプログラム言語。


ヌル

英語 null からの借用語 < 中期フランス語nul < 古フランス語nul < ラテン語nūllus < イタリック祖語*noinolos < *ne oinolos < *oinos < 印欧祖語*h₁óynos

プログラミング言語で変数にデータが入っていない状態。


コーディング

英語 coding からの借用語

プログラミング言語によりソースコードを作成すること。


オーバーライド

英語 override からの借用語

上位のランクで定義された関数などを下位のランクで再定義して独自に処理するようにすること。


float

中英語flote < 古英語flota < 西ゲルマン祖語*flotō < ゲルマン祖語*flutô < 印欧祖語*plewd-