The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск PyPy 5.0, реализации Python, написанной на языке Pyth..."
Отправлено Аноним, 14-Мрт-16 01:35 
>> Ну-ка ну-ка ... "разгон  в пару раз" того кода, c помощью флагов – в студию!
> Легко. Собери LZ4 с -O0 и -O3, поудивляйся разнице.

Вы, наверное, автор LZ4, раз его каждый раз в пример ставите? А автограф можно?
Или просто невнимателно читали – там вроде бы речь про код из #35 или #43.

> Это про цирк где питонист подсунул питону предварительно вычисленное выражение?

Какое предварительно вычисленное выражение?
Внимательнее нужно быть, внимательнее:
> def compute(val):                                                                        
>    return 0.5 * cos(0.5)/sin(0.5) - cos(( val + 0.5))/(2*sin(0.5))

Если добавить "import sys" и заменить

                                                                          
return compute(100000000-1)
хотя бы на
return compute(long(sys.argv[1])-1)

то можно считать что угодно.                                              


> Там мухлеж на уровне алгоритма. Извольте-ка сравнивать одинаковые алгоритмы.

Ну … Там один аноним скопировал что-то с лора. Если я не ошибаюсь:
>  пример с вычислением синуса в цикле.

Другой (или тот же) аноним написал эдакий "аналог"  на сях. Который, правда, не совсем аналог – потому как он, автор, почему-то решил не создавать и инициализировать список, только ради того, чтобы потом брать из него  нужные значения. Оно и понятно – как-то это удаление гланд автогеном через так называемый "первичный рот" напоминает. Но тем не менее, ни код на питоне не исправил, ни свой код соответственно не переписал, а занялся добавлением многопоточности.
То есть, уже изначально сравнивались, как любят выражаться некоторые товарищи, "теплое с мягким". При этом, нигде даже особо не оговаривалось, что вычислять нужно именно в цикле. Да и несколько странно требовать соблюдения правил, которые нарушаешь сам.

> В цикле, вестимо. Ну хорошо, уломал, там еще синус и суммирование. Не
> вижу чего из этого может много памяти потребить.

Вы не правы, тут не используют простой счетчик, а делают список с помощью "range(a,b)".
Зачем и почему – надобно спросить того, кто это написал. А то вдруг программирование у него такое маленькое хобби, а в действительности он ЛОР-доктор с очень интересной методикой удаления миндалин …

> Так и запишем - питонисты пишут код настолько ж...й, что даже цикл
> написать нормально уже не могут.

Вы правы. Хотя странно, что Вы ожидали чего-то другого от анонимов опеннета.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру