🖥

B C J K Q R S — 1文字アルファベットのプログラミング言語の由来

2023/08/26に公開

ハッピーバースデー、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.

BCPL - Wikipedia

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)

kdb+ - Wikipedia

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’

R FAQ

二人とも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

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2018-08-16

Discussion