В ответ на эту часть вопроса:
Это предложение написано в исследование бумаги, как же субъективное заявление получить признание в таком официальном документе?
Исследование публикуется, если оно удовлетворяет нормам «исследования» в соответствующей дисциплине. Так, например:
Экспериментальная физика и химия требуют воспроизводимых результатов. Если результаты не воспроизводятся, это черная метка против исследователя.
Медицина требует исследований со статистически значимыми результатами. Двойные слепые исследования с большим размером выборки являются идеальными, но такие исследования часто слишком дороги или невозможны по этическим соображениям.
Математики требуют доказательств. И тебе лучше не ускользнуть.
Философы как хороший аргумент ... «Нуф сказал о них, я думаю.
Возможно, что, за исключением математики, во всех научных статьях будет определенная степень субъективности. Но это не обязательно делает их плохими. Субъективные заявления как таковые являются лишь проблемой, если читатель может неправильно истолковать их как объективные.
Документы по дисциплинам «Информатика и программное обеспечение» особенно подвержены определенной субъективности. Я думаю, что это неизбежно, потому что во многих областях CS/SE очень сложно (дорого) делать эксперименты, которые позволили бы сделать абсолютно объективные утверждения. Например, как вы можете определить, вызвала ли преждевременная оптимизация (а не что-то другое)? Или более конкретно, как вы можете объективно измерить, лучше ли монолитное ядро, чем микроядро?
Относительно цитаты (я предполагаю) от Кнута:
Мы должны забыть о небольших эффективности, скажем, около 97% от времени: преждевременная оптимизация является корень всех зол.
Это субъективно, но Кнут явно не претендует на объективность здесь. Скорее, он дает некоторые советы особенно содержательным и незабываемым образом. Это тот материал, который делает интересными научные исследования, ИМО.
И для записи мнение Кнута разделяют 97% всех опытных разработчиков программного обеспечения. (Я только что сделал это :-)
Обратите внимание на большую разницу между «скажем, около 97%» и «это факт, что 97%». – Fredrik
Я уверен, что в статье, которую он написал впоследствии, он объяснил, что вы должны бросить 5d20 всякий раз, когда вы думаете о преждевременной оптимизации, а затем только вперед, если вы бросите 98 или выше. –
@Mark, сказал он 97%. Ваш бросок кубика даст 99.99934375%. Кнут знал бы использовать процентные кости. –