[Moscow.pm] map vs foreach

Anatoly Y iskhartakh на gmail.com
Ср Ноя 25 19:39:55 PST 2015


Иисуси, да тебя самого впору цитировать! Браво! )

2015-11-25 22:45 GMT+06:00 Andrey Kovbovich <akovbovich на gmail.com>:

> Перефразируя тезис Черча-Тьюринга, любая вычислимая функция также
> вычислима на устройстве Тьюринга. Собственно функция map и оператор for
> эквивалентны. Предполагается что map не производит эффектов имея
> функциональную природу, for напротив работает непосредственно изменяя
> данные в памяти. То есть map он больше в контексте pipes and filters, где
> исходные данные иммутабнльны.
> 25 нояб. 2015 г. 2:09 PM пользователь "Ilya Chesnokov" <
> chesnokov.ilya на gmail.com> написал:
>
> 25 ноября 2015 г., 15:31 пользователь Ivan Petrov
>> <i.petro.77.00 на gmail.com> написал:
>> >> Ни фига подобного. Посыл верный. Если сомневаешься - делай бенчмарки.
>> >> Другое дело что писать их надо конкретно под свои кейсы и не обращать
>> >> внимания на “несколько быстрее”.
>> >
>> > в нашем мире скорость работы кода вещь конечно важная, но вторичная.
>> > первичная вещь - это скорость/возможность работы С кодом.
>> >
>> > людей с базовыми парадигмальными нарушениями я бы на работу не брал.
>> > не смотря на то, что нарушения в парадигмах иногда дают более быстрый
>> > код.
>>
>> Это уже Ваши личные выводы. Спасибо, что поделились, но они мало
>> относятся к изначальному вопросу:
>>
>> > Вопрос в том,  какие есть подводные камни  второго метода и какой из
>> методов быстрее и оптимальнее по памяти (обрабатывается большое количество
>> текста в каждом элементе)
>>
>> ТС, имейте в виду - если будете использовать map вместо for, и
>> наоборот, Ivan Petrov Вас на работу не возьмет. Это к вопросу о
>> подводных камнях.
>>
>> А для измерения скорости используйте бенчмарк / профайлинг с реальными
>> данными на реальном железе.
>>
>> > --
>> > Moscow.pm mailing list
>> > moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>>
>> --
>> Best regards,
>> Ilya Chesnokov
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20151126/d67c43fa/attachment.html>


Подробная информация о списке рассылки Moscow-pm