>>> Цель - эффективная реализация алгоритма.
>> "Эффективная" -- это buzzword, который не о чём не говорит, потому как
>> каждый понимает прилагательное "эффективный" по своему. Эффективная -- это в смысле
>> минимум времени на написание кода?
> Минимальный читабельный пример.С твоей точки может быть, с точки зрения писателя вовсе не обязательно: алгоритм описан в статье, там читабельно. Код -- это пример, основное предназначение которого, проверить теорию практикой. Будет работать или нет? Насколько практически измеренная зависимость времени работы алгоритма от N повторяет теоретическую? Чем объясняются отклонения практики от теории? Для того, чтобы найти ответы на эти вопросы и рассказать о них в статье, вовсе не обязательно иметь читабельный код.
>> Тратить на оптимизации неделю ведь глупо
> Код должен соответствовать характеристикам алгоритма, к примеру.
К чему это ты? Ты намекаешь, что из этого твоего утверждения вытекает, будто тратить неделю на оптимизацию приемлимо? Или какую мысль ты хочешь донести до меня?
>> при написании этого кода я руководствуюсь единственным оптимизационным критерием: скорость
>> написания кода.
> Ну вот видишь. А ученые руководствуются прежде всего другими критериями: корректностью
> решения задачи, в первую очередь.
Давай, выдирай фразы из контекста ради искажения смысла. Это очень убер-приём в споре, практически неотразимый.
>>> Работать при этом б*длокодером за деньги - совершенно не обязательно, если
>>> твоя каждодневная деятельность итак заключается по большей части в написании
>>> кода.
>> Это ты о ком? О data scientists?
> Да о ком угодно сейчас. Математики, физики, химики, биологи... Практически
> любая
> научная деятельность сейчас требует навыков программирования. Проще так чем
> объяснять свою предметную область очередному "литературному критику".
Чтобы не объяснять свою предметную область очередному литературному критику, вовсе не обязательно набирать в программировании квалификацию, которая требует пяти лет стажа работы программистом. В большинстве ситуаций. И поэтому, наиболее эффективным способом достичь своих целей будет быдлокодить.