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