Месть программиста

Было это давно, в эпоху 2-го поколения (1969 год - ЭВМ Минск- 22). Машины были капризные, электронщики и программисты малоопытные, потому валили друг на друга всяческие огрехи и неудачи.

Больше всего мне (молодому и наглому) программисту доставалось от старшего электронщика (нач. машины) по имени Мухтади, фамилию забыл, что-то вроде Хабибулин. Решил я его подставить. Писали программы на языке типа Фортрана, но мне пришлось колупать в машинных кодах программу, которая позволяла подключать некоторых нетиповые устройства, сейчас бы назвали это драйвером. Машина двухадресная, после кода команды можно было указать номер индекса, который модифицировал один или оба адреса. В том числе так работала и команда безусловного перехода, но этим никто и никогда не пользовался и эту команду не индексировали.  Сделал я так, что безусловный переход после модификации происходил на саму команду, то есть получался бесконечный цикл, но без перебора других команд, машина как бы зависала.

Мухтади долго и упорно пытался "оживить" машину, но не смог разобраться, просто не заметил, что в команде присутствует номер индекса, что было крайне необычно. Зам. нач. отдела ЭВТ Давид Самуилович Маркенбойм оказался умнее, обнаружил подвох, пришлось мне клясться, что это случайно. Давид Самуилович накрутил хвост Мухтади за "потерю лица". После проработки Мухтади, выискивая меня, бегал по коридорам, яростно выражаясь на незнакомом языке и потрясал раскаленным паяльником,  обещая (уже на русском) засунуть его мне в подходящее место. 

IT-юмор

5.7K поста52.5K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

12
Автор поста оценил этот комментарий

А в RT-11 можно было обращаться к любому блоку диска напрямую, включая SWAP.SYS и каталог. Swap до конца никогда не использовался и там можно было пристроить счётчик, например. А по достижении определённого значения слазить в загрузчик и затереть его. После чего прибрать за собой следы, пока ОС ещё крутится.

Во-ооот.

Это из тех времён, когда компьютеры были большими, но назывались мини.

раскрыть ветку
26
Автор поста оценил этот комментарий

Именно тогда и появился термин "терморектальный дебаггинг".

3
Автор поста оценил этот комментарий

Стоит тег "Моё" и вы работали программистом в 1969ом? Вам 70 лет? Если этот так, то даже не представлял, что тут сидят наши деды) Очень здорово, уважение вам от меня и здоровья)

раскрыть ветку
1
Автор поста оценил этот комментарий

Когда-то встречалась мне анкета хакера. Запомнились мне два вопроса оттуда.

...

33. Завешивали ли вы компьютер?

34. А специально?

...

раскрыть ветку