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

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


object

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


method

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


encapsulate

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

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


inherit

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

ModalWindow inherits all the properties and methods of Window.

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

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


inheritance

enheritance
enheritaunce
inheritaunce
inheritances


idiom

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

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


mask

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

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


binary

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

Division of reals is a binary operation.

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


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


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ラッパーが必要だ。


nest

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


generator

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


void

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


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


lexicon

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

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


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


float

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