| |||
![]()
|
![]() ![]() |
![]()
Ведробит. Инженер подозревает, что в килобите на самом деле 1000 битов, программист уверен что в километре 1024 метра... Что такое килобит - знают нынче все, причем многие даже то, что "кило" - это вовсе не 1000, а 1024. Мегабайтами и гигабайтами тоже никого не удивишь... А вот что такое ведробит, знают единицы Дело было году этак в 1986, работал НЕ я тогда на рижском заводе "Коммутатор" начинающим программистом - ну совсем еще начинающим. Надо сказать, что условия для работы были весьма неплохие - там инженер мог зарабатывать, ну, не так, как гегемон, но все-таки. Доплачивали по половине ставки за вечерние работы (а работали мы тогда помногу и по-честному), была возможность брать работу из цеха - если там не справлялись. Каким образом начальство умудрялось при советской системе это делать - загадка. Но удавалось ведь! Когда я был уже не совсем начинающим, мог получить и 400 и более в месяц при окладе 150 - напомню опять, что речь идет о советских временах. Но речь совсем не о том, точнее, не совсем о том... Тут надо упомянуть еще, что завод был военный, производил связную коммутирующую аппаратуру и были какие-то изделия, управлявшиеся компьютерами. Какие - не знаю, интересоваться было опасно. ![]() Ну а раз были компьютеры, значит, были и программы. А раз были программы, то их надо было где-то хранить. Да еще - чтоб было надежно и просто, как топор, - все-таки продукция военная. Какие тогда были магнитные носители - отдельная тема, скажу только, что даже в условиях отдела сбоили страшно, а стоило принести дискету в цех - мгновенная смерть. Следовательно - перфолента. Чтобы и в машину можно ввести и секретчику дырочки пересчитать (это не шутка). Ну а раз завод производит аппаратуру, то должен комплектовать ее этими самыми перфолентами. ![]() Вот тут я и подошел к сути. Копировать перфоленты, да и вообще с ними работать - дело нудное и неблагодарное. Если коротко, то: загрузить образцовую перфоленту в память (потом обратно смотать); вывести на перфоратор (потом смотать); сунуть в считыватель, сравнить (естественно - смотать). ![]() Ну и учитывать то, что ленты эти имели привычку рваться в самый неподходящий момент... и что расценки на эту работу были очень невыгодные и в цеху за них уважающий себя гегемон не брался. ![]() Но ведь ко всему можно подойти с умом... Был у нас в отделе программист Мажаев (ау!), по сравнению со мной - зубр... Он сделал для этой работы программу, которая работала примерно так: вводилась образцовая перфолента; в перфоратор вставлялась новая катушка, программа запускалась; выведя достаточно длинный кусок, программа делала паузу; выведенный кусок вставлялся в фотосчитыватель и... ![]() …и Мажаев нажимал кнопку и шел заниматься своими делами, а программа выводила и со смещением считывала и сравнивала - потому как перфоратор частенько ошибался. В этом случае программа просто останавливалась, т.е. вместо включения сигнала выключался рев перфоратора... Тогда делался прогон, ошибочный кусок вырезался. Таким образом за вечер, почти не отвлекаясь, он выполнял норму нескольких дней и неплохо прирабатывал. ![]() А при чем тут ведробит, спросите вы? Да ведь перфоратор, пробивая отверстие в перфоленте, вырубал из нее крохотный кружочек бумаги, чуть более миллиметра. Кружочки эти ссыпались в специальный отсек, который достаточно быстро наполнялся и по мере этого был высыпаем в обычное пластмассовое ведро для бумаг. К концу работы оно обычно бывало полным. Вот это и был ведробит! Каждый бит можно было пощупать руками - разве теперь такое возможно... PS. ![]() Вот такая история, а разместил я её тут потому как в 80-х обучался на вот таком монстрике под названием "Наири -С" , крутому языку программирования АЯП-Наири... Как вам оператор " Идти К"? Девайс снабжался перфоратором ленточным типа "Ода"и Ацпу "консул". Только у нас не ведро было с кружочками, а такая пластиковая корзина "для бумаг"... Полная битов... |
||||||||||||||
![]() |
![]() |