avva: (Default)
[personal profile] avva
alt.folklore.computers - очень милая ньюсгруппа, в которой обсуждают всякие старые и очень старые компьютеры, вспоминают дела минувших дней итп. Под "старыми" и "очень старыми" там понимают не писишки с 386-м процессором, а мейнфреймы, персоналки 70-х годов итп.

Кстати, 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 respond
those little fingers just aren't working, are they


А ещё мне там объяснили вчера, откуда взялось слово mutex. Вообще-то это слово из компьютерного жаргона (из жаргона программистов даже) и образовано из фразы mutual exclusion. Но когда меня спросили, кто, собственно, впервые его придумал и образовал, я этой информации не смог найти нигде в пределах лёгкой досягаемости, и переадресовал вопрос в эту ньюсгруппу. Мне объяснили, что впервые его использовал Дайкстра (ну конечно же!) в своей статье 1965-го года Cooperating Sequential Processes. Но там он использовал mutex не как слово, а как имя переменной внутри программы, где переменная использовалась как раз в качестве того, что сегодня называется мьютексом (и, собственно, статья впервые продемонстрировала, для чего такие объекты нужны и как их использовать). Заодно и саму статью прочёл, очень интересно.

Date: 2003-02-01 12:54 am (UTC)
From: [identity profile] smilga.livejournal.com
Один мой хороший знакомый, мехматянин, рассказывал много интересного про машину серии ЕС, которой они долго пользовались для занятий по программированию. Система, которая на ней стояла, работала с блаженной памяти кодировкой КОИ-7, т.е. никакой разницы между латинскими и соответствующими кириллическими буквами не было -- в какой именно графике происходил вывод, зависело от положения особого переключателя на терминале, поэтому зачастую можно было наблюдать, как терминал печатал восхитительную сентенцию "ДЕВИЦЕ ИНВАЛИД..." -- что именно происходило между девицей и инвалидом, система говорить, по-видимому, стеснялась.

Команды система узнавала по первым трем буквам, и можно было, ловко щелкая упомянутым переключателем, вводить команды злокозненного вида, которые при этом что-то все же для системы значили. Если я ничего не путаю, команда окончания сеанса называлась BYE; если напечатать первую букву латиницей, а потом переключиться на кириллицу, то можно было сказать системе BЫЕБУ, после чего она отрубалась. Некто, сдав экзамен по программированию, не придумал ничего лучше, как отключить таким способом систему прямо на виду у профессора (имеются в виду вполне конкретные люди, но имена я, естественно, все забыл) -- так вот, профессор, собиравшийся уже было поставить пятерку, тут же влепил ему пару -- за неуважение. Пришлось пересдавать.

Date: 2003-02-01 01:18 am (UTC)
From: [identity profile] bamxopowo.livejournal.com
А не ДЕЖИЦЕ ИНЖАЛИД? Очень странно, обычно на месте V была Ж (и W -> B).

Date: 2003-02-01 01:50 am (UTC)
From: [identity profile] smilga.livejournal.com
w PRINCIPE, DA, KONE^NO. nO \TI TOWARI]I WPOLNE MOGLI SISTEMU SLEGKA I PODPRAWITX, ^TOBY SOOB]ENIE BYLO "DEWICE INWALID". s NIH STANETSQ.

Date: 2003-02-01 01:43 am (UTC)
From: [identity profile] zhenyach.livejournal.com
А при прерывании задачи выдавалось сообщение: "ЙОБ АБОРТ".

Date: 2003-02-01 01:51 am (UTC)
From: [identity profile] oblomov-jerusal.livejournal.com
Вы уверены, что это была ЕС, а не СМ? Описание системы звучит как RSX-11, (называвшаяся ОС-РВ).

Date: 2003-02-01 02:08 am (UTC)
From: [identity profile] smilga.livejournal.com
Скорее всего, Вы правы. Я плохо помню системы, с которыми не работал сам, а звонить этому человеку в 4 утра, чтобы уточнять, глупо было.

Жалко, что нельзя комментарии редактировать.

Date: 2003-02-01 09:13 am (UTC)
From: [identity profile] auto194419.livejournal.com
на ЕС ЭВМ был EBCDIC, а никакой не КОИ7

Date: 2003-02-01 01:26 pm (UTC)
From: [identity profile] smilga.livejournal.com
Ну, бейте меня ногами -- я все перепутал. Меня уже [livejournal.com profile] oblomov_jerusal выше разоблачил.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 02:10 pm
Powered by Dreamwidth Studios