Блог им. serwer

Кто нибудь помнит те варварские времена, когда программировали на ассемблере?

    • 26 июля 2019, 12:41
    • |
    • SerWer
  • Еще
Язык ассемблера
ru.wikipedia.org/wiki/%D0%AF%D0%B7%D1%8B%D0%BA_%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80%D0%B0

Процедурное программирование. Забытые парадигмы программирования
habr.com/ru/post/223253/


Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
297
25 комментариев
а в чем варварство? мы в институте на ассемблере писали безобидные вирусы…
avatar
vfreeman, Так просто, под раззадорить публику.
avatar
vfreeman, Варварские времена — это процедурное программирование. Вот ООП другое дело. Первые языки программирования в основном были чисто императивными, т.е. не поддерживали никаких парадигм кроме императивной.
avatar
Я сам на нем писал
avatar
Я даже в машинных кодах писал. После этого ассемблер — супер. На самом деле ядро си недалеко от ассемблера, его так и создавали, чтобы ОС Unix писать близко к кодам.
avatar
SergeyJu, «Челябинские программисты настолько суровы, что считают ассемблернедопустительной роскошью — они вручную магнетизируют участки жесткого диска.
».
avatar
SergeyJu, Приходилось дизассемблировать ОС американского компьютера.
И потом искать в этой ОСи ошибки.
Нашли и исправили.
avatar
Я на бейсике программил
avatar
да
avatar
вспоминаю с благоговением эту магию 
avatar
а кто помнит клиппер? 
avatar
Я еще помню в дебагере на ассемблере кодил. :)
Кстати, а где последнею описаловку от Лозинского найти. :)
avatar
А еще был язык Ада. 
avatar

под Z80 в машинных кодах писал в классе 8-ом и не вижу ничего варварского, скорее забавно когда когда человек получивший вышку по ИТ понятия не имеет что там под капотом.

avatar
дизассемблер IDA, распаковки… взломы прог… халява… мм… весело было
avatar
журнал «ХАКЕР» сменил нам «МУРЗИЛКУ»
avatar
а еще был SoftICE и InterrupList-ы на фидошных нодах…
avatar
Логарифм Интегралович, Windows Forms не стоит учить, сразу надо WPF.
avatar
мой интерес: программирование вручную

чтоб был 1cs=1exe
и чтоб было понимание без лишнего

остановился на сочетании всех форм
в едином окне с графикой

и на форуме программистов
решал студентам сразу на новом для меня языке
Вполне себе используется и сейчас. Другое дело, насколько это оправдано по соотношению затраты времени — выхлоп...

Маленький фрагментик из актуального:

function TValueDistributionByPrice.AddByPrice(NewPrice: Double): Longint; assembler;
asm
.NOFRAME
    push  rbx
    push  rsi
    mov   rsi,rcx
    movq  rbx,xmm1

    xorpd xmm2,xmm2
    call  TValueDistributionByPrice.FindByPrice
    test  eax,eax
    jns   @ExitProc
    not   eax
    mov   rcx,rsi
    mov   edx,eax
    mov   esi,eax
    call  TValueDistributionByPrice.InsertNode
    mov   [rax].TValueDistributionByPriceRec.Price,rbx
    mov   QWord ptr [rax].TValueDistributionByPriceRec.Value,0
    mov   eax,esi
.align 16
@ExitProc:
    pop   rsi
    pop   rbx
end;



Я на третьем курсе института в 1982 написал эмулятор z80 на ассемблере для ibm350
avatar
Magistr, не врёшь?
вообще то, это нехилое достижение. там же надо не только все команды эмулировать, но и распределение памяти, работу с прерываниями, и видеоадаптером. иначе игры не пойдут. многовато работы для одного пацана с третьего курса…
avatar
Это мне помогло на протяжении всех 90- х не думать уж так сильно о деньгах: всегда можно было срубить две три тёщи в месяц в то время как зарплата аспиранта очника была тогда 125 рублей
avatar

Читайте на SMART-LAB:
Фото
ESG-AAA: «Эксперт РА» повысил ESG-рейтинг ДОМ.PФ до максимального уровня!
Это наивысшая оценка практик в области устойчивого развития. Ключевые драйверы роста: ▪️ Актуализация Стратегии развития ДОМ.PФ на период...
Фото
🇮🇳 МГКЛ продолжает подготовку к выходу на индийский рынок
Сегодня в московском офисе МГКЛ прошла встреча с представителями индийского рейтингового агентства CareEdge Global. В продолжение...
Фото
17 cентября выпуск облигации ПКО "Вернём" (B|ru|, 170 млн., YTM 28,71%)
❗️ Информация для квалифицированных инвесторов 💼 В следующий четверг, 17 сентября планируется размещение нового выпуска облигаций ПКО...
Фото
Путин анонсировал запуск упрощенной системы госзакупок через маркетплейсы. Есть ли риск для BTBR и фарш для OZON?
На Дальнем Востоке будет обкатана упрощенная система госзакупок, в том числе через маркетплейсы, об этом заявил президент России Владимир Путин на...

теги блога SerWer

....все тэги



UPDONW
Новый дизайн