spamsink: (Default)
[personal profile] spamsink posting in [community profile] besm6
После исправления последних ошибок, добавления поддержки юникода и имитации нетранзитивного бэсмовского сравнения полноразрядных слов на больше-меньше, объектный модуль, порождаемый сиплюсплюсным компилятором при компиляции паскалевского текста компилятора, в точности ("то есть абсолютно") совпадает с объектным модулем, порождаемым при компиляции паскалевского компилятора самим собой.

Теперь можно начинать развлекаться с тестами.

Date: 2019-05-08 05:44 am (UTC)
vak: (Default)
From: [personal profile] vak
Он ждёт .DATA! Вот ведь неожиданность.
$ ./pascompl < fconst.pas 
 Pascal-Monitor in C++ (17.05.2019)
 00001    1  0 PROGRAM TEST(OUTPUT);
 00001    2  1 CONST
 ******62 Dunno 
 00001    3  1     RSCST = -84.22;
        *****                   0
 00001    4  2 BEGIN
 00002    5  2     WRITELN('REAL154: ', RSCST:15, ' S/B -8.422000E+01');
 00006    6  2 END
 00017    7  0 .DATA
 00017    8  0 END
 IN 8 LINES 1 ERRORS
Значит константы с плавающей точкой заносим в список нереализованных фичей.

Profile

Сообщество любителей БЭСМ-6

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930 31   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 16th, 2026 07:24 pm
Powered by Dreamwidth Studios