Re[8]: преимущества неуправляемого С++
От: degor Россия  
Дата: 28.07.04 09:18
Оценка: +1
SYG>По поводу COM-ов:
SYG>Я сказал что Windows не модульная система и еще сказал что под Windows нельзя писать модульные программы.
SYG>Вы удивились и спросили, а как же тогда COM? Не беспокойтесь, все очень просто. Дело в том что среда Win32 и среда COM — разные вещи. Среда COM существует поверх среды Win32, точно также как среда BlackBox от Oberon Microsystems тоже существует поверх среды Win32.
OK. Будем понимать под Windows не только ядро системы, но и COM. На COMе нельзя делать модульные программы? COM нельзя использовать в С++? COM, да и Windows вообще имеет какое-то отношение к языкам программирования?

SYG>Кстати, под названием COM можно даже понимать ее последнюю версию COM3, которая носит гордое название ".NET".

Нельзя.

SYG>Цитата:

SYG>"Среда CLR применяется в качестве первичного загрузчика кода вместо команды CoCreateInstance среды COM или команды LoadLibrary среды Win32"
SYG>Основы платформы .NET, Том 1, Общеязыковая исполняющая среда, Д. Бокс, К Селлз.
Написали два чувака глупость. Теперь все будем повторять?

Вы бы тоже признались, что сморозили глупость и дело с концом.


SYG>>>>Единственным выходом из этой ситуации является наличие единого на всю операционную систему полноценного сборщика мусора. Сборщик мусора — это не роскошь, и не фича придуманная для ленивых программистов. Сборщик мусора — это осознанная необходимость. Существование многомодульныех систем, модули которых обмениваются друг с другом объектами, невозможно без одного на всех полноценного сборщика мусора.


D>>Не понял, откуда это следует.


SYG>На примерах чтоли объяснять?

Такое сильное заявлений хорошо бы поддержать чем-то более серьезным (академичным, я б сказал ).
Примеров не надо — я циклические зависимости разрываю силой воли. К тому же надуманный пример с циклическими ссылками не опровергает тезиса о возможности программирования _без_ создания циклических ссылок.
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.