[P&AM Lab] (без темы)

Константин Никулов nateford на inbox.ru
Пн Апр 4 07:09:48 MSK 2011


А чем плохи имена функций и макрос? Я лично вижу только то, что
префикс можно укоротить.

Ну, не BLAS так не BLAS. Спецификацию я еще почитать не успел, а мысль,
что написать, имеется. Так почему бы и нет? По мере прочтения
спецификации можно будет и BLAS писать.

> Это конечно всё хорошо.
> 
> Но я думаю что можно смело браковать первый блин. Начиная от макроса 
> check_ptr заканчивая именами функций и порядком аргументов в них. 
> Пожалуй, придётся на какое-то время стать читателем и только потом 
> писателем.
> 
> Да и в общем то и не BLAS это вовсе, потому что спецификации не 
> соответствует.
> 
> Я знаю что вы все можете написать что-то работающее, но те кто
> научился что-то кодировать механически должен начать думать о том как
> научиться хорошо проектировать программы, начиная от структур данных
> заканчивая именованием функций и их семантикой. А для этого, ещё раз
> повторюсь, нужно стать Большим Читателем.
> 
> Есть и явные ошибки, например в matrix_copy() проверка идёт на dst == 
> NULL, так вот если он будет NULL, то указатель на выделенную память 
> потеряется потому что значение dst не изменится по выходу из функции.
> 
> Нужно писать тесты к таким функциям, и проверять обстоятельно каждую 
> функцию.
> 
> --
> Г.А.
> 
> 03.04.2011 22:41, Константин Никулов пишет:
> > решил начать писать BLAS. Пока что решил ограничиться матрицами...
> > Вот, что есть на данный момент.
> 
> _______________________________________________
> Lab mailing list
> Lab на wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/lab





Подробная информация о списке рассылки Lab