LINUX.ORG.RU

История изменений

Исправление Freyr69, (текущая версия) :

86% часто используемых компонентов? 99%?

После выкидывания всяких директшоу c активиксами — даже не 50, я думаю.

Так любая объектная система может быть использована из любого языка

Не любая. Использовать объектную систему, значит написать такую прокладку, которая бы позволяла работать с объектом, определенным в терминах этой объектной системы. То есть написать прокладку для работы с объектом и получить возможность работать со всем, что на таких объектах построено.

Для этого нужна интроспекция. Не уверен, что такое можно нагородить малой кровью на тех же плюсах, даже с RTTI, никто же не нагородил подобного для Qt, все руками пилят. Да и мс запилили COM.

А писать руками обертки для всех методов — это немного не то.

Исходная версия Freyr69, :

86% часто используемых компонентов? 99%?

После выкидывания всяких директшоу c аксивиксами — даже не 50, я думаю.

Так любая объектная система может быть использована из любого языка

Не любая. Использовать объектную систему, значит написать такую прокладку, которая бы позволяла работать с объектом, определенным в терминах этой объектной системы. То есть написать прокладку для работы с объектом и получить возможность работать со всем, что на таких объектах построено.

Для этого нужна интроспекция. Не уверен, что такое можно нагородить малой кровью на тех же плюсах, даже с RTTI, никто же не нагородил подобного для Qt, все руками пилят. Да и мс запилили COM.

А писать руками обертки для всех методов — это немного не то.