Re: Во сколько раз Рефал+/32 быстрее Реала+/16 (на задаче select )


Sergei M. Abramov (abram@botik.ru)
Wed, 27 Oct 1999 11:09:16 +0300


День добрый, всем!

Андей Слепухин пишет:
>На самом деле ничего удивительного.
>1) Насколько я помню исходные тексты, Рефал+/16 и тот Рефал+/32, который
>был под djgpp - это более старая версия Рефала+, там даже какой-то
>команды
>из виртуального кода не хватало. Может быть и новые оптимизации потом
>появились. С этой точки зрения было бы интересно посмотреть на
>ассемблерные тексты, которые генерирует Рефал-компилятор.

Я храню (как эталон) версию Реафл+/16 Version 1.8.00.8b. А она порождает
сразу OBJ... Не знаю, как получить ассемблер (кроме как соурсером;-). Могу
OBJ выслать...

: C:\-ABRAM\RFP1\TESTS-AB\SELECT\RFP16>rfp
: Syntax: RFP [ options ] files
: Options: -w, -W - disable all warnings
: -c, -C - compile only (.EXE file is not created)
: -q, -Q - quick syntax check (.EXE and .OBJ files are not
created)
: -l, -L - display software license screen
: Acceptable extensions for files: .RF (default) .FL, .OBJ, .LIB, .EXE
:
: Example: RFP -w subr1.rf my.lib main subr2.obj mainprog.exe
:
: C:\-ABRAM\RFP1\TESTS-AB\SELECT\RFP16>rfp -c select3.rf
: Refal Plus Compiler Version 1.8.00.8b 1991 R.F.Gurin, S.A.Romanenko
: and RCMS PSI AS RUSSIA, Pereslavl-Zalessky,1993 Copyright (c)
: select3 : No errors
: Available memory 334520

>2) djgpp работает все-таки с DOS-extender'ом, а под CygWin'ом
>получаются родные мастдайные приложения.

Да, я думал о том, что в некотором смысле CygWin "более 32-разрядный", чем
djgpp. Точнее, среда (Вин'95) ближе (чем Дос Екстендер) к нормальной
32-разрядой среде.

>P.S. Сергей Михайлович, Вы обещали тексты задачи с крипторифмом
>на разных языках.

Да, прошу прощения, никак руки не дойдут это завершить... Я постараюсь
незатягивать (то у меня хард диск накрылся, то ребята все новые и новые
алгоритмы крипторифма порождали--именно алгоритмы, а потом их изложение на
всех языках...)

>P.P.S. А интересно есть ли разница в скорости под Windows и под
>Linux'ом на одной машине?

Самому интересно. У меня стоит и Вин'95 и Линукс на машине.
Когда устаканится с крипторифмом, я прогоню все это (селект и крипторифмы)
на одном железе под разными ОС. Еще надо будет Гласго Хаскел водрузить и
т.п. -- куча дел...

Сергей



This archive was generated by hypermail 2.0b3 on Wed Oct 27 1999 - 11:09:33 MSD