компьютерная история и мьютекс
Feb. 1st, 2003 08:22 amalt.folklore.computers - очень милая ньюсгруппа, в которой обсуждают всякие старые и очень старые компьютеры, вспоминают дела минувших дней итп. Под "старыми" и "очень старыми" там понимают не писишки с 386-м процессором, а мейнфреймы, персоналки 70-х годов итп.
Кстати, Dennis Ritchie (изобретатель языка C и один из авторов Юникса) туда пишет регулярно.
Я её регулярно не читаю, но иногда захожу. Вот, например, хорошую дискуссию сегодня почитал: Early attempts at console humor? О всяких смешных случаях, связанных с консолями мейнфреймов. Забавный пример оттуда:
А ещё мне там объяснили вчера, откуда взялось слово mutex. Вообще-то это слово из компьютерного жаргона (из жаргона программистов даже) и образовано из фразы mutual exclusion. Но когда меня спросили, кто, собственно, впервые его придумал и образовал, я этой информации не смог найти нигде в пределах лёгкой досягаемости, и переадресовал вопрос в эту ньюсгруппу. Мне объяснили, что впервые его использовал Дайкстра (ну конечно же!) в своей статье 1965-го года Cooperating Sequential Processes. Но там он использовал mutex не как слово, а как имя переменной внутри программы, где переменная использовалась как раз в качестве того, что сегодня называется мьютексом (и, собственно, статья впервые продемонстрировала, для чего такие объекты нужны и как их использовать). Заодно и саму статью прочёл, очень интересно.
Кстати, Dennis Ritchie (изобретатель языка C и один из авторов Юникса) туда пишет регулярно.
Я её регулярно не читаю, но иногда захожу. Вот, например, хорошую дискуссию сегодня почитал: Early attempts at console humor? О всяких смешных случаях, связанных с консолями мейнфреймов. Забавный пример оттуда:
At Oregon State U, the Oregon State Open Shop Operating System (OS3) running on the CDC 3300 would respond with something that slips my mind on your first two incorrect attempts to enter a password. On the third attempt I think I remember that it would respondthose little fingers just aren't working, are they
А ещё мне там объяснили вчера, откуда взялось слово mutex. Вообще-то это слово из компьютерного жаргона (из жаргона программистов даже) и образовано из фразы mutual exclusion. Но когда меня спросили, кто, собственно, впервые его придумал и образовал, я этой информации не смог найти нигде в пределах лёгкой досягаемости, и переадресовал вопрос в эту ньюсгруппу. Мне объяснили, что впервые его использовал Дайкстра (ну конечно же!) в своей статье 1965-го года Cooperating Sequential Processes. Но там он использовал mutex не как слово, а как имя переменной внутри программы, где переменная использовалась как раз в качестве того, что сегодня называется мьютексом (и, собственно, статья впервые продемонстрировала, для чего такие объекты нужны и как их использовать). Заодно и саму статью прочёл, очень интересно.
no subject
Date: 2003-01-31 11:58 pm (UTC)