[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений



Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 11 | 1 | 9
Назад Вниз Каталог Обновить

Археопрограмирования тред Аноним 01/08/16 Пнд 21:13:58  810542  
14700752388970.jpg (91Кб, 640x457)
Навеяло одной идиотсвкой темой с /sci/
Вот смотрите аноны, есть у нас всякие джавы, питоны и прочее. Скорее всего первые компиляторы для них были написаны на сишке, или в крайнем случае на каком-нибудь с++ или паскале.
Есть у нас с, лисп, алгол и так далее, наверное первые компиляторы для них под разные машины были написаны на ассемблере. На чем были написаны первые компиляторы на ассемблере (на машинных кодах?), с чего началось програмирование.

Кто-то может мне обьяснить как это все начиналось и развивалось на заре индустриального програмирования, всякие счетные машины и ада лавлейс не в счет, интересует именно послевоенный период.
Аноним 02/08/16 Втр 01:39:24  810779
>>810542 (OP)
http://www.ozon.ru/context/detail/id/125884/
А теперь пошёл нахуй.
Аноним 04/08/16 Чтв 16:07:59  813016
>>810542 (OP)
Погугли "Малые ЭВМ высокой производительности", там есть примеры на Ассемблере одной из последних PDP.
В/на этом Ассемблере были даже команды для работы со списками и бинарными деревьями.
Начинка IBM S/360 не сильно отличалась от PDP.
Аноним 05/08/16 Птн 11:31:18  813649
>>810542 (OP)
https://www.amazon.com/Hackers-Heroes-Computer-Revolution-Anniversary/dp/1449388396
Аноним 05/08/16 Птн 11:44:11  813653
>>810779
Двачую.
Аноним 05/08/16 Птн 14:47:02  813770
>>810542 (OP)
>на машинных кодах?
This.
Сначала пишешь программу на бумажке (ну или в текстовом редакторе) и тщательно проверяешь на ошибки. Люди довольно быстро сообразили, что тупо писать циферки на бумаге не сильно круто, поэтому для упрощения записи программ и последующего их понимания, они начали придумывать мнемонические коды, от которых и произошли первые ассемблеры. После написания, прогонов в уме и тщательной проверки на ошибки, прога забивается в память ЭВМ через "переднюю панель" и делается прогон. Программа должна запуститься, ведь ты ее уже отлаживал на бумаге; иначе ты зря проебал машинное время и тебя перестают уважать коллеги по цеху. Если программа работает не так, как надо, то ты понимаешь почему так происходит, ведь ты ее сам написал. Поэтому ты просто вносишь правки в машинный код прямо в оперативке. Когда все заработает как надо, то бинарник сохраняется на перфокарты/перфоленты.

Вот, наслаждайся: https://www.youtube.com/watch?v=XV-7J5y1TQc

Алсо, в реале тоже можно это попробовать, так как симуляторов/эмуляторов старых компов предостаточно.
Аноним 05/08/16 Птн 15:16:38  813791
Напомните, как стандартная утилитка из WinXP, для письма в машинных когдах называлась. Она еще могла память дампить и .com-файл производить.
Не удалось загуглить
Аноним 05/08/16 Птн 15:20:35  813797
>>813791
debug.com вроде бы.
Аноним 09/08/16 Втр 23:21:46  816922
>>813770
>поэтому для упрощения записи программ и последующего их понимания, они начали придумывать мнемонические коды
Не совсем. Ассемблеры придумали в основном, чтобы куски кода автоматически склеивать. Проставлять адреса вместо меток и т.п. Но это когда памяти уже дохуя стало - больше десятков килобайт. Проги размером в несколько килобайт в машкоде несложно писать, если навык есть. Все наглядно, небольшая прога влезает на лист бумаги, коды запоминаются очень быстро. Выходит чуть сложнее бейсика. Плюс гораздо проще делать всякие трюки с горячей заменой кода, которые были очень популярны из-за нехватки памяти.
Аноним 10/08/16 Срд 09:02:34  817028
>>813791
>>813797
debug.exe
А что, её таки выпилили из современных ОС?
МИМО олдфаг-некрофил
Аноним 10/08/16 Срд 09:10:01  817031
Еще есть охуенный отладчик в недрах винды - ntsd.exe.
Его хоть и предлагалют удалить большинство ав-утилит, но что его использовали вирусы очень редкий случай. На моей памяти только стелс вирус sola.bat.

На нем кстати можно кодить настоящие win32 программы с вызовом winapi и убивать неубиваевые процессы.
Аноним 10/08/16 Срд 22:42:27  817479
>>817028
MSDOS приложение.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 11 | 1 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное