Чому семафор називають семафором?


12

Мені не здається, що залізничний семафор описує семафор краще, ніж будь-який інший об'єкт загальної сигналізації, як прапор чи крапку. Навіть щось подібне до брелока (люди знімають ключі з кільця для доступу до заблокованих ресурсів, а потім повертають їх, коли вони закінчили) є більш описовим. То чому семафор називають семафором?


1
Справжнє питання, чому дві операції над

1
Я шукав семафорну етимологію, і єдині знайдені нами зв’язки полягали в тому, чому операції називаються P і V. Ніхто не пояснював, чому їх називали семафорами!
eyqs

1
Яке походження слова етимологія? Справжнє питання: чому його називають "ліхтариком"? ("Пальник" не виходить.) Через стародавню технологію акумулятора, де напруга падало б дуже швидко, коли струм витягувався, вам довелося вмикати ліхтарик лише на мить. Старі добрі часи, так?

1
IIRC P і V є ініціалами перших літер слів для "set" і "get" нідерландською мовою, або щось подібне.
користувач253751

Оригінальний семафор: en.wikipedia.org/wiki/Semaphore_line
nvoigt

Відповіді:


23

Це метафора, яку запропонував творець ідеї.

Ідея була запропонована голландським комп'ютерним вченим Едсгером Дайкстра на початку 1960-х.

Я не розмовляю голландською мовою, але дивлячись на статті, яку він написав на цю тему, це виглядає так, що він говорить про seinpaal, що перекладається з англійської на "сигнальний пост" або семафор .

Він описує поняття як:

Іди спати, ми знову тебе розбудимо, коли потрібно продовжувати.

Це для мене звучить як метафора для машиніста поїзда, який наближається до семафору і зупиняється, поки йому не дозволяють відновитись.

семафор і поїзд

У статті він говорить:

Відтепер я буду називати логічну змінну, яка забороняє машині продовжувати працювати як seinpaal (або семафор )

Якщо їх створив англомовний, вони, можливо, обрали б щось інше. Але для голландського спікера в 60-х роках ця аналогія, мабуть, мала найбільш сенс описати, що таке ідея.


3
Я збирався написати відповідь про en.wikipedia.org/wiki/Token_(railway_signalling) , але з вашого опису "лягайте спати, ми розбудимо вас, коли вам потрібно продовжити", це звучить більше як сигнал залізниці .
Гаурав

@Gaurav Так, токенівська річ або геніальна, або шалено шалена. Я був приголомшений, коли побачив телевізійне шоу, що це пояснює. Але в наш час всі ми носимо телефони, які дозволяють нам продовжувати справи, тому ...
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.