2025-04-06

vak: (Default)
Компилятор языка Би для БЭСМ-6 подаёт первые признаки жизни. В частности, умеет компилировать пустую программу.

Возьмём пустую программу на Би.
$ cat empty.b
main() {
/* empty */
}
Компилируем в автокод Мадлен:
$ bbesm < empty.b > empty.madlen
$ cat empty.madlen
main:,name,
program:,entry,
,its,7
,its,13
,its,
15,mtj,7
7,mtj,15
7,stx,-3
,sti,13
,sti,7
13,uj,
,end,
Компилируем в бэсмовский бинарник и запускаем:
$ besmc empty.madlen
$ ./empty.exe
$ _
Программа выдаёт ничего, как и положено.