ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
35256 Топик полностью
FDA (12.07.2005 13:21, просмотров: 1) ответил POV на Вооот тока не надо вспоминать про написание билдера на дельфи...
Не совсем так! Классы C++ Bulder базируются на классах Delphi. Вся билдеровская библиотека VCL была портирована с Delphi - этого Borland не скрывает, но вот обратное преобразование сделать нельзя, поскольку объектно-ориентированная модель C++ шире, чем у Delphi. Например, там есть множественное наследование. Медленее C++ Bulder из-за того, что компилятор там многопроходовый - ведь, например, переменные в нём можно объявлять внутри любого блока программы. Для этого требуется дополнительная оптимизация. Более того, в силу сложности синтаксических конструкций самого языка C и C++ требуются дополнительные оптимизации кода. Всё это в конечном счёте выливается в потерю времени. Но то, что в основе C++ Builder лежит рбъектно-ориентированная модель DElphi - факт!