March 12, 2011

О правильных алгоритмах

Самое главное, что это касается не только ОНСБ,  но вообще каких либо идей, и критики этих идей

Originally posted by

lex_kravetski at О правильных алгоритмахХочется, знаете, выступить в роли Али Герр — за тем исключением, что она занимается анализом и дебаггингом экзистенциальных алгоритмов, а я сейчас склоняюсь к разбору алгоритмов прагматических.

Вот, например, человек пишет: «зачем вы обсуждаете какие-то там проекты? Надо же для начала прийти к власти, а до этого все разговоры о проектах — пустой звук». Что он хочет сказать? Точнее, что он на самом деле сказал? С точки зрения логики?

Переведу: «зачем вы решаете задачу, ведь для её решения необходим некоторый фрагмент её решения, а раз у вас его нет, то искать решение бесполезно». То есть, на самом деле сказано примерно такое: «у нерешённой ещё задачи ещё нет решения, поэтому давайте все вместе подождём того, у кого решение есть».

Но раз такого человека ещё нет, нехило бы обдумать вариант: а не стать ли лично мне тем, кто задачу решит? Или, по крайней мере, одним из тех? Ведь даже если решение гипотетически уже готово, тот, кто придумал его первым, сначала решения не имел. То есть, решить задачу всё-таки можно даже если в какой-то момент решения не знал вообще никто. И если другие не вызываются, то почему бы не вызваться нам?

Однако тут имеется психологический барьер, который можно назвать «эффект студента с интернетом». Когда-то, без глобальной сети и вообще без компьютеров, поиск уже готовых рефератов и курсовых представлял довольно суровую проблему. Настолько суровую, что многие даже писали рефераты сами. Современность породила некий «императив»: если реферата нет в интернете, то, значит, преподаватель дал нерешаемую задачу — написать реферат на такую тему. Собственно, уже с институтских лет вся интеллектуальная деятельность рассматривается исключительно под этим углом зрения: либо скачать готовое, либо сидеть и сокрушаться тяжести бытия, навалившего на наши хрупкие плечи нерешённые ещё задачи. А себя оправдывать словами «не хочу изобретать велосипед». Раньше списывающий все задания студент «не хотел учиться», теперь он «не хочет изобретать велосипед». Вот так вот.

Описанный прагматический баг — не единственный. Я обнаружил их целую кучу. Но расскажу пока только о нескольких.

Дальше )