singalen: (Default)
singalen ([personal profile] singalen) wrote 2007-08-18 08:13 pm (UTC)

1. Я знаю. У внепроцессного сервера своя проблема - производительность. И излишнее размножение COM-объектов ведёт к тому, что нужный тебе вызов пойдёт, в лучшем случае, через неоптимальную блокировку на shared memory, а в худшем - через пару сериализаций-десериализаций, и будет работать, скажем, 80 миллисекунд вместо 5. Невелика беда, пока этих вызовов тебе не понадобится сто в секунду.
2. Я в теме. Я прекрасно понимаю, что именно поэтому эта половина винды так тормозит. А вторая половина без первой, увы, не поедет.
Если ты, мой любезный аноним, настолько в теме, то тебе известно первое правило distributed computing по Фаулеру? Если нет, то найди его в PoEA и подумай.
3. Принципиально не так. Исключение можно перехватить; и сделать это крайне легко. Если же чужой код срёт в твою память или не отпускает твои ссылки - ты с этим не сделаешь НИЧЕГО. Точка. Я доступно излагаю?

Популярность С++ - отдельная тема. Для меня очевидно, что есть языки более простые и более высокого уровня, и более пригодные к программмированию, чем, скажем, C++ и Java в момент их создания. Нет, это не моя отмазка их не изучать: я знаю их хорошо, но оцениваю без поросячьего восторга.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting