Много лет изучал матрицы. Создавал. Изобрел 3 поколения. Искал идеальную матрицу.
И только щас дошло.
Идеальная матрица:
int *matrix=new int[];
1) Просто
2) Быстро
3) Ничего лишнего
И только одна ошибка:
выход за границу
Сколько времени понадобилось, что бы найти идеал.
Все гениальное — просто.
30.11.07 07:32: Перенесено модератором из 'Философия программирования' — Хитрик Денис
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
Здравствуйте, MikelSV
MSV>Много лет изучал матрицы. Создавал. Изобрел 3 поколения. Искал идеальную матрицу. MSV>И только щас дошло.
MSV>Идеальная матрица: MSV>int *matrix=new int[];
MSV>1) Просто MSV>2) Быстро MSV>3) Ничего лишнего
MSV>И только одна ошибка: MSV>выход за границу
MSV>Сколько времени понадобилось, что бы найти идеал.
MSV>Все гениальное — просто.
Отдыхать пробовали?
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Здравствуйте, Delight, Вы писали:
D>Здравствуйте, eao197, Вы писали:
E>>Отдыхать пробовали?
D>Может слишком хорошо отдохнул в компании друзей?
По моему скромному опыту, после хорошего отдыха с друзьями нужно очень и очень поднапрячься (а иногда и подлечиться), чтобы вспомнить, что есть такое слово "матрица", и что оно обозначает математическое понятие.
SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Most products we see on the market want to increase our productivity, organize our screen joyfully or make wonders with our sound card, but NaDa™ does nothing. This is a revolutionary whole new approach, a concept far beyond what you usually expect from the software industry. Download it and forget it.
It doesn't disturb your habits nor does it makes you feel insecure. It is a reassuring piece of software that does nothing, and does it very well.
struct matrix<typename T, int M, int N> {
T data[M,N];
};
Одно плохо, размерности должны быть известны в compile-time. Другие варианты, тянущие размерность следом в runtime, давали заметные проседания производительности, особенно на небольших размерах матриц.
Здравствуйте, MikelSV, Вы писали:
MSV>Много лет изучал матрицы. Создавал. Изобрел 3 поколения. Искал идеальную матрицу. MSV>И только щас дошло.
MSV>Идеальная матрица: MSV>int *matrix=new int[];
MSV>1) Просто MSV>2) Быстро MSV>3) Ничего лишнего
Как много нам открытий чудных.
Готовят просвещенья дух.
И опыт, сын ошибок трудных,.
И гений, парадоксов друг,.
И случай, бог изобретений.