セマフォがセマフォと呼ばれるのはなぜですか?


12

鉄道セマフォは、旗や信号のような他の一般的な信号オブジェクトよりもセマフォをよく説明しているように思えません。キーリングのようなもの(ロックされたリソースにアクセスするためにリングからキーを外し、終了したらそれらを返す)は、より説明的です。では、なぜセマフォはセマフォと呼ばれるのですか?


1
本当の問題は、セマフォの2つの操作がPとVと呼ばれる理由です。

1
セマフォの語源を検索しましたが、見つかったリンクは操作がPおよびVと呼ばれる理由のみでした。セマフォと呼ばれる理由は誰も説明しませんでした。
eyqs

1
語源の語源は何ですか?本当の質問は、なぜ「懐中電灯」と呼ばれるのですか?(「トーチ」は正解です。)電流が流れると電圧が非常に速く低下する古代のバッテリー技術により、フラッシュライトを一瞬だけ点滅させなければなりませんでした。古き良き時代ですね

1
IIRC PおよびVは、オランダ語で「set」および「get」の単語の最初の文字、またはそのようなものの頭文字です。
user253751

回答:


23

アイデアの作成者が提案した比phorです。

このアイデアは、1960年代初頭にオランダのコンピューター科学者Edsger Dijkstraによって提案されました。

私はオランダ語を話せませんが、彼が主題について書いた論文を見ると、彼は英語で「シグナルポスト」またはセマフォに翻訳するseinpaalについて話しているようです。

彼はこの概念を次のように説明しています。

眠りにつくと、続行する必要があるときに再び目を覚まします。

これは、セマフォに近づき、再開が許可されるまで停止する列車の運転手のメタファーのように聞こえます。

セマフォとトレイン

彼は論文で次のように述べています。

これからは、マシンがseinpaal(またはセマフォ)として続行することを禁止する論理変数を呼び出します。

英語話者によって作成された場合、彼らは別のものを選択した可能性があります。しかし、1960年代のオランダ語話者にとって、このアナロジーは、アイデアが何であるかを説明するのに最も意味があったに違いありません。


3
en.wikipedia.org/wiki/Token_(railway_signalling)についての回答を書くつもりでしたが、「眠りにつく、私たちはあなたが続ける必要があるときに目を覚ます」というあなたの説明から、それは鉄道信号のように聞こえます。
ガウラフ

@Gauravええ、そのトークンは素晴らしいか、狂ったようです。それを説明するテレビ番組を見たとき、私はびっくりしました。しかし、私たちは皆、最近私たちが物事を進めることができる携帯電話を持っているので
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.