B C J K Q R S — 1文字アルファベットのプログラミング言語の由来
「ハッピーバースデー、R 🎉🎉🎉 25歳おめでとう!ってことで、R誕生の歴史、今、そして。」 を読んで気になったので調べてみた。
こうして二人は、アルファベット順でSの一文字前の文字をとって、かれらが開発中のソフトウェアを、Rと呼び始めることになりました。
B 言語
BCPL (Basic Combined Programming Language) を元にしているっぽい。
The B language, a high-level language created by Thompson, was itself an implementation of the programming language BCPL designed by Martin Richards of Cambridge University.
This Is Reason Why C Programming Language Was Named C
B was derived from BCPL, and its name may be a contraction of BCPL.
B (programming language) - Wikipedia
BCPL
BCPL ("Basic Combined Programming Language") is a procedural, imperative, and structured computer programming language.
C language
B言語の後継らしい。
Because C comes after B
The language has been given the name C because it succeeds another language called B.
The reason why the language was named “C” by its creator was that it came after B language. Back then, Bell Labs already had a programming language called “B” at their disposal.
This Is Reason Why C Programming Language Was Named C
J language
よく分からなかった (調べたい)
K language
kdb+
の k らしい。
The language serves as the foundation for kdb+
K (programming language) - Wikipedia
kdb+
kdb+ is a column-based relational time series database (TSDB)
Q language
Query の Q。
Q serves as the query language for kdb+,
Q (programming language from Kx Systems) - Wikipedia
R language
開発者二人の頭文字を取ったのと、S言語にも引っ掛けているらしい。
Why is R named R?
The name is partly based on the (first) names of the first two R authors (Robert Gentleman and Ross Ihaka), and partly a play on the name of the Bell Labs language ‘S’
二人ともSchemeという言語に詳しく、さらにそれは、役に立ちそうだが、使いにくく、必要な機能が欠けているという認識を共有していました。さらに二人は別の言語、Sのこともよく知っていました。Sは彼らが求めるシンタックスを提供していました。
...
さらに元々使われていたSというソフトウェアよりも良かったからです。こうして二人は、アルファベット順でSの一文字前の文字をとって、かれらが開発中のソフトウェアを、Rと呼び始めることになりました。
ハッピーバースデー、R 🎉🎉🎉 25歳おめでとう!ってことで、R誕生の歴史、今、そして。 - Qiita
S language
古い方
Static = 静的コンピューティングから取ったらしい。
The name 'S' (used with single quotation marks, until 1979) was chosen, as it has the common letter used in statistical computing,
...
The New S language is very similar to that used in modern versions of S-PLUS and R.
S (programming language) - Wikipedia
Links
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2018-08-16
Discussion