Новый участник
Сообщения: 12
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
если под С++ вы имеете в виду стандарт ANSI, то
*
*компилятор C++ Builder`а - это реализация C++ с некоторыми расширениями в части языка и препроцессора (например спецификаторы __property и __declspec, sizeof в инструкциях препроцессора, указатели на методы объекта, виртуальные конструкторы). обработка исключений организована более качествено, чем у майкрософтовского аналога. Отладочная часть среды Билдера использует свой формат отладочной информации (tds), что ограничивает отладку борландовскими компиляторами. Сомнительным плюсом является высокая совместимость кода с Дельфи.
*компилятор MicroSoft тоже использует расширения, обработка исключений не на уровне. Шаблоны реализованы крайне плохо - компоновщик обкусывает длинные имена шаблонов. Плюсами являются возможность использования различных отладочных файлов и наличие удобной графической среды (которая не заменяет make-файл).
В сем послании речь шла о VC5,6, BCB4,5
компилятор gcc - наиболее полно реализует стандарт ANSI. многое рассказать не могу, только что все мои проекты (обработка текстов), писанные под Windows успешно были успешно съедены gcc и работали более корректно в части национальных настроек.
|
-------
In vino veritas
Отправлено: 19:39, 17-05-2003
| #3
|