LINUX.ORG.RU

История изменений

Исправление pftBest, (текущая версия) :

Брать и выдавать взаимодополняющие условия за взаимоисключаеющие - это дешёвая демагогия.

Приведу пример. Языки которые контролируют выход за пределы массива по определению будут работать медленнее тех что не делают этого (лишние проверки на каждый чих). Однако все встречали такую ситуацию когда «лишняя» проверка помогла бы найти ошибку в программе. Например такую ошибку которая проявляется не на всех наборах входных данных и не приводит к очевидному краху системы, а просто иногда портит результат.
Люди не идеальны, люди делают ошибки. И лучше их предотвращать а не скоростями меряться.

Исходная версия pftBest, :

Брать и выдавать взаимодополняющие условия за взаимоисключаеющие - это дешёвая демагогия.

Приведу пример. Языки которые контролируют выход за пределы массива по определению будут работать медленнее тех что не делают этого (лишние проверки на каждый чих). Однако все встречали такую ситуацию когда «лишняя» проверка помогла бы найти ошибку в программе. Например такую ошибку которая проявляется не на всех наборах входных данных и не приводит к очевидному краху системы, а просто иногда портит результат. Люди не идеальны, люди делают ошибки. И лучше их предотвращать а не скоростями мерятся.