Re: Re[4]: Немного статистики

2019-02-26 Пенетрантность Anton Orlov orlovan_AT_gmail . com
On Fri, Feb 22, 2019 at 6:38 AM Arkady Klimov arkady.klimov_AT_gmail.com < refal@botik.ru> wrote: > Антон, спасибо, > я тоже решил на этом коде немного поупражняться в чтении и понимании > Рефала-Плюс, что дается мне нелегко. Вроде все разобрал, но при этом мне > показалось, что тут есть ошибка

RE: Сравнение веток Рефала

2019-02-26 Пенетрантность Александр Коновалов a . v . konovalov87_AT_mail . ru
Добрый вечер, Аркадий! Вы писали: «Сейчас у меня появилась мысль, и хочу всем апологетам того или иного диалекта её предложить: написать небольшой текст в свободной форме на 2-3-5 страниц с описанием особенностей их „любимых“ версий языка и их реализаций — что было бы полезно знать

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Arkady Klimov arkady . klimov_AT_gmail . com
Василий, Ваши результаты меня удивляют. Вроде для 1 время выполнения ожидается в 100 раз меньше, чем для 10. А у Вас первый проходит "менее чем за минуту", а последний - "более чем 5,5 минут". Формально, конечно, нет противоречия. Вы не ошиблись? Замерьте, пожалуйста, еще раз для тех же

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Arkady Klimov arkady . klimov_AT_gmail . com
У меня на ноуте c Intel Core i7 3630 QM 2.4GHz на Рефале-6 для исходного варианта EX1 (только ошибку исправил, то есть все как в Рефал+) такие результаты (в секундах): 11.04 23.93 415.91 865.03 10 102.41 20 418.17 Рост чуть

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Andrei Klimov andrei_AT_klimov . net
On Tue, Feb 26, 2019 at 2:17 PM Arkady Klimov arkady.klimov_AT_gmail.com < refal@botik.ru> wrote: > Нет ли тут каких эффектов, что если мы по длинному списку бежим быстрее > (меньше действий), то все начинает работать медленнее? Может из-за каких-то > свойств кэша? > Да, кеш – первый

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Yuri Klimov yuri_AT_klimov . net
P.S. На Refal+ версия EX1 растет примерно квадратично: 1 0:00.76 real, 0.76 user, 0.00 sys 2 0:02.88 real, 2.88 user, 0.00 sys 4 0:11.75 real, 11.75 user, 0.00 sys 8 0:51.48 real, 51.48 user, 0.00 sys 10 1:23.53 real, 83.53 user, 0.00 sys 20 6:21.94 real, 381.92 user, 0.00

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Yuri Klimov yuri_AT_klimov . net
Да, аргумент 1. С уважением, Юрий Климов On Tue, 26 Feb 2019 at 14:17, Arkady Klimov arkady.klimov_AT_gmail.com < refal@botik.ru> wrote: > Юра! > Ты нигде не написал, какой у тебя был аргумент. 1? > А ошибку я тоже у себя нашел, спасибо. > Арк > > PS. У себя на Рефал6 нашел

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Arkady Klimov arkady . klimov_AT_gmail . com
Юра! Ты нигде не написал, какой у тебя был аргумент. 1? А ошибку я тоже у себя нашел, спасибо. Арк PS. У себя на Рефал6 нашел странности. Для начала проверил, что отождествление vA vA e транслируется также как и ta eA ta eA e. Это нормально. Но поиск старого терма делается без оптимизаций, на

Re: Сравнение веток Рефала

2019-02-26 Пенетрантность Yuri Klimov yuri_AT_klimov . net
Добрый день! Пример Аркадия на Рефал+: $func? EX sN eS = eS; EX \{ 0 eS = eS; sN eS , 'abc' : e sX e , sX eS :: eR, # \{ eR : vA vA e; }, eR>; }; Я ошибся. По умолчанию в компиляторе были выключены оптимизации и включен режим отладки. Теперь время около 0.62 секунд. Пример с двумя iter из