русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

программисткие курсы

03.12.05 22:18
Re: программисткие курсы
 
Wlad75 местный житель
in Antwort Murr 03.12.05 21:14, Zuletzt geändert 03.12.05 22:22 (Wlad75)
Похоже, совсем запутал. Эти два разных человека работают в разных коллективах, над разными продуктами и не знакомы друг с другом. С первым я работал раньше в Киеве, со вторым работаю сейчас в Берлине. Все описанные проблемы относятся к текущему проекту.
Место есть лишь для одного компа и лишь в нестандартных малых корпусах (минимум плат расширения). Помимо компа есть две отслеживающие системы (оптическая и электромагнитная) и еще кое-какая электроника. Все это в компактном мобильном корпусе, таком чтобы операционная сестра могла отодвинуть его в сторону, когда нужно место для другого оборудования. Решение с терминалом не проходит по многим причинам, но мы его пытаемся протолкнуть. С отрисовкой на экране посложнее будет. Данные (а это томограммы, атласы и т.д.) занимают сотни мегабайт. С такими объемами даже GeForce 7800GTS с трудом справляется.
В ответ на:
неправильное применение STL приводит к весьма неудобному коду, пожиранию ресурсов и как следствие - тормозам

Именно эти проблемы и возникают (за исключением неудобного кода). Но не из-за неправильного применения STL. Просто STL слишком абстрактен, чтобы быть эффективным. В некоторых случаях у нас возможна эффективная линейная сортировка, противопоставить чему STL-библиотеке нечего. И так далее. Практически всюду в критических ко времени выполнения кусках кода "С с классами" и ассемблером дают серьезный выигрыш по сравнению с С++/STL/CGAL. Кроме того, у нас есть проблема фрагментации адресного пространства и, как следствие, невозможность получить новый блок памяти, даже если есть необходимое количество свободной оперативной памяти. За это отдельное спасибо С++ с его бедной подсистемой управления памятью и С++ ассам, динамически создающим тысячи объектов.
В ответ на:
Проблема не с решением задач - проблема с квалификацией исполнителей

При написании конкретных программ ограниченность вычислительных ресурсов всегда является неявным условием решаемой задачи. Если это условие игнорируется, то я не считаю задачу решенной.
[оран]"Мы появляемся на свет для того, чтобы помочь друг другу пережить эту самую жизнь, в чем бы там ни был ее смысл" (К. Воннегут)[/оран]
 

Sprung zu