На чём легче написать программу, на ассемблере лет 40 назад или сейчас на современных языках? - Компьютерные вопросы

Вопрос На чём легче написать программу, на ассемблере лет 40 назад или сейчас на современных языках?

Регистрация
28 Апр 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
вот тебе 2 куска программы, для наглядности, для вывода сообщения
!!!!
ассемблер
.model small
data segment
buf dw 3200
msgvsegoslov db 'Vsego v stroke slov: ', '$'
msgvvodslov db 'Vvesti stroku: ', '$'
ends

stack segment
dw 128 dup(0)
ends

code segment
start:
include 'emu8086.inc'
mov ax, data
mov ds, ax
mov es, ax

mov ah, 09h
lea dx, msgvvodslov
int 21h

mov ah,0Ah
lea dx,buf ; vvodim stroky
mov di,dx
int 21h

mov ah,2
mov dl,0Ah
int 21h

inc di
xor ax,ax
xor cx,cx
xor bx,bx
mov cl,[di] ; dlinna stroki
inc di
mov al,' ' ;vnosim probel
inc cx

m1:
repe scasb
test cx,cx
jz m2
inc bl
repne scasb
test cx,cx

jnz m1
m2:
mov al,bl

CALL PRINT_NUM

DEFINE_PRINT_NUM

DEFINE_PRINT_NUM_UNS
mov ax, 4c00h
end start

!!!!
и плюсы

#include
int main()
{
cout << "HelloWorld"; //Вывод текста на экран
return 0;
}
 
Регистрация
26 Апр 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
ну... во времени путешествовать всё так же затруднительно... так что вариант с ассемблером 40 лет в прошлом выглядит на много сложнее...
 
Регистрация
26 Ноя 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
Вопрос прям кажется капец каким тупым. Но х... там был. Сейчас писать код сложно из-за двух вещей - овер-инжиниринг современных технологий и куча мудаков от инвесторов до непосредственного начальства. При этом количество багов сейчас не сказать, чтобы меньше, чем тогда. Тот же Therac-25 сейчас вполне реален, даже будь запрограммирован на самом высокоуровневом языке. Высокоуровневость сейчас компенсируются постоянными обновлениями всего и вся (а это создает баги), и излишним вниманием к красоте кода, в ущерб действительно тщательным проверкам его корректности.
 
Сверху Снизу