Синдром предпоследней ошибки
Friday, 6 February 2009 02:12 amУ саперов не бывает второй ошибки, а у программистов не бывает последней.
С другой стороны, удивительно, насколько милосерден Господь и к тем, и к другим. Первые иногда выходят на пенсию, а у вторых иногда работают программы. Хотя бы несколько дней подряд.
Три года назад (страшно представить, как давно) мы начали проект по обработке многомерных массивов. Для разных алгоритмов требовалось эти массивы перекладывать, переупорядочивая индексы. Например из A(i,j,k) сделать A(k,j,i).
Коллега написал процедуру, которая реализует все возможные такие перестановки (их 3! = 6), я ей с удовольствием пользовался, написал 1.6MB кода, получал результаты и зарплату от государства, защитил по ходу дела кандидатскую,станцевал синьку и украину, в общем, жил припеваючи.
Сегодня предпоследняя ошибка нашлась и там.
С другой стороны, удивительно, насколько милосерден Господь и к тем, и к другим. Первые иногда выходят на пенсию, а у вторых иногда работают программы. Хотя бы несколько дней подряд.
Три года назад (страшно представить, как давно) мы начали проект по обработке многомерных массивов. Для разных алгоритмов требовалось эти массивы перекладывать, переупорядочивая индексы. Например из A(i,j,k) сделать A(k,j,i).
Коллега написал процедуру, которая реализует все возможные такие перестановки (их 3! = 6), я ей с удовольствием пользовался, написал 1.6MB кода, получал результаты и зарплату от государства, защитил по ходу дела кандидатскую,
Сегодня предпоследняя ошибка нашлась и там.