Вот собственно subj. только просьба не опускать и не говорить что это никому не надо. Лучше предлагать дельные советы или помощь. На всякий случай объясняю: COM - это способ избежать проблемы возникающей при динамической линковке бтблиотек содержащих классы или структуры изменяющиеся (это важно) от версии к версии. Возникающие проблемы - смещение адресов данных и идентификаторов vtable. COM версии M$ пошел простым путем - просто запретил изменять интерефы после release'a. Я решил сделать по другому. Пришел к выводу что нужен свой язык (близкий к C++) чтобы все работало нормально (без интерфейсов) и с нормальным наследованием. Основа написана - создает C (не C++) код который можно потом уже любым компилятором собрать. Есть баги и проблемы но уже (по крайней-мере) полученный код запускается. Но работа еще далека от завершения: - разобраться с циклическими ссылками (в перл'е : $a={};$b={};$a->{b}=$b;$b->{a}=$a; - такая структура не удалятся из памяти) - шаблоны ? - понятия не имею как их _нормально_ реализовать. - массивы (Есть vector который хранит любой объект а хочется аналог my_class**array ) - Сама стандартная библиотека ;) Поэтому очень надеюсь на вашу помощь. Пишите сюда и на vahvarh@rbcmail.ru - буду признателен.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум аналог Com (2008)
- Форум Аналог /etc/rc.conf (2004)
- Форум Нормальный аналог BCWipe (2011)
- Форум Аналог COM+ в Linux? (2004)
- Форум аналог filemon для UNIX (2002)
- Форум Аналог COM/DCOM в Linux (2006)
- Форум Найти нормальный аналог юлмарта (2017)
- Форум Пишем на WinAPI под Linux/Unix (2005)
- Форум Пишу заготовку для аналога midnight commander (2012)
- Форум Аналог /etc/login.conf в Debian (2012)