2026-05-20

vak: (бэсм-6)
Компилируем пустую функцию.
$ cat empty.c
void foo()
{
    // Empty
}

$ ./parse empty.c empty.ast

$ ./lower empty.ast empty.tac

$ backend/genbesm empty.tac empty.mad

$ cat empty.mad
c Module: foo
      foo:   ,name,
             ,its, 13
          13 ,vjm, c/save
             ,uj, c/ret
             ,end,
Исходник на Си превращается в AST, потом в TAC, и окончательно а автокод Мадлен.
vak: (Аристипп)
Редкая вещь: современная клавиатура, но сделанная по технологии оригинальной IBM Model M. Просят $179 плюс доставка. Вес полтора килограмма, как и положено.