Ответ IzoSurfer в «Миллениалы»8
Блядь, 86-й год, принят в НИИ на должность старшего техника - вышка еще не законченная.
Делаем железяки, подключаем через самодельную приблуду электронике-60, сначала надо просто, чтоб отвечала, то бишь по определенному адресу пересылались в цикле определенные данные.
Три строчки в машинных кодах, которые мне показали, остальное из того, что нужно, узнал сам.
Чуть позже, когда уже не только обращение, но и какая то логика - квейсик.
Это типа бейсика, только компилирующий.
Ну, бейсик я немного знал, типа if да for.
Написал, железку отладил, надо сдавть.
А сдавать - только на ассемблере, ничего другого в документацию не пустят, еще неделя на изучение ассемблера, все работает, все довольны, все смеются...
Примерно в это время, когда меня уже не гнали от совсем большой электроники-60, у нее даже два 8" дисковода было, мне захотелось какой нить язык чуть посерьезнее попробовать.
На выбор были С и паскаль.
На С был файл редми на половинку А4 листа, на паскаль - две или три книги именно по этой реализации, тоже А4, страниц по дохуя (точнее не помню), распечатанные и переплетенные.
Что и определило выбор.
Ну и веселился в свободное время.
Тогда был пик самопальных ПК, и, кроме синклера, в принципе были и другие радио и специалисты, на которые частенько печатали шестнадцатеричные дампы программ в журналах.
Вот из программки на паскале я их и вводил - одной рукой, чисто на цифровой клаве, потому как 0 - это 0, а ,0 - это уже А, ну, вы поняли.
Все в виде дампа, контрольная сумма блока из 256 байт меняется при вводе, суммы построчные и постолбцовые - тоже.
А так как в журнале "Радио" алгоритм подсчета контрольной суммы был опубликован с ошибкой, пришлось заодно дизассемблировать монитор радио-рк, а я ленивый, поэтому тоже была написана программка.
Потом к этой программе приделали программатор, напоминаю - это все про электронику-60 пока.
И вот тут памяти стало не хватать.
Но была в паскале такая штука - оверлей.
Это типа как в винде файл подкачки.
И вот так делаешь что-то, комп задумывается, начинает щелкать 8" дисководом, и работает дальше...
Ну, дальше было тоже много интересного, но мне уже писать надоело. :)
И несколько ассемблеров, и БД немножко...
И хрен бы я и половину из этого сделал, если бы меня всю жизнь не учили думать - вот с этим мне еще со школы повезло, и в институте продолжилось.
Так что как ни обзови человека, но если он умеет думать, и ему повезло с работой, где именно это ценится - то остальное неважно.