Цитата Сообщение от 0xDEAD Посмотреть сообщение
А программирование чего-нибудь с нуля в машкоде в настоящее время не нужно, непродуктивно и бессмысленно. Почему оно раньше было популярно - да просто потому, что некоторые люди привыкли, после Радио-86РК или Микро-80, у которых первоначально не было ни ассемблера, ни дизассемблера, набивать программы побайтово в мониторе. И для журналов, которые публиковали эти "программы", (Радио, Моделист-Конструктор, етц) было более выгодным печатать таблицу с этим шестнадцатеричным бредом, которая была более компактной, и занимала меньше места журнальной площади, чем текст программы на Ассемблере. Которого, к тому же, не было в природе - поначалу, по крайней мере.
Что-то очень сомнительно что программы для тех же Радио или Микро писались на машкоде. Скорее скомпилировали редактор и ассемблер на каком нибудь роботроне или писюхе (а может на ДВК благо их тогда было).
Но даже если всётаки первый редактор/ассемблер и лепили с превозмоганием в машкоде (благо наши энтузиасты и не на то горазды) , то дальше уже был инструмент для программирования. А вот распостранять, да в формате кодов было удобнее и проще. В том же журнале "Радио" кассету не прилепишь, а пару страниц текста кодов запросто, тем более что и памяти в компе было всего ничего.