Домены arhivach.top и arhivach.site временно не функционируют! Используйте домен
ARHIVACH.XYZ.
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Вообще я и сам не до конца понимаю, что именно мне непонятно.
Ну вот были когда-то механические калькуляторы, где на наборе вращений шестерёнок считались числа. Отчасти там переход между регистрами похож на оный как в механических часах с минутами и часами. Но вся эта хуйня имеет ограниченный набор функций, который заложили при проектировании.
Как частный случай аналогичной пиздец хитровыебаной системы с шестерёнками - шифровальная машина Энигма.
Потом придумали перфокарты, типа мы последовательностью дырок кодируем данные в тот формат который машина может хавать, плюс этим же набором дырок задаём последовательность операций над данными. Мы вставляем данные, и получаем на выходе обработанные данные.
А потом как-то хуяк хуяк и вот мы уже пишем код на языках программирования, которые представляют собой абстракцию над двочным кодом. А потом ещё немного, и вот уже цветастые IDE, которые чуть ли не за тебя пишут, а ты по большей части проектируешь структуру, а не дрочишься с вводом.
Где этот промежуток между физическими шестерёнками и кремниевыми процессорами?
Каким нахуй образом заработала первая электронная система ввода-вывода? Это ж блять надо было как-то написать набор системных алгоритмов для работы с оперативной памятью (чтение и запись).
Любой высокоуровневый язык в конечном счёте транслируется/интерпретируется в двоичный код. Но каким образом люди объяснили первому процессору, как именно работать с набором последовательностей электронов? С помощью физических железяк можно сделать вские элементы типа "и/или/не", но блять, в любом случае нам нужно как-то осмысленно подать на вход цепочки логических элементов двоичный код. Кто за эту хуйню отвечает?
Как был создан первый компилятор двоичного кода?