Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Языки программирования! (http://forum.oszone.net/showthread.php?t=30497)

Fireman 11-12-2002 18:25 208880

Здравствуйте!
Есть отличия между С++, С++ Builder, Borland C++ Builder? Какие
модификации еще  есть? И какие отличия между ними?

ivank 12-12-2002 14:03 208881

C++ Это язык.

Borland C++ Builder (он же просто C++ Builder) - среда разработки и компилятор.

Компиляторов существуют десятки, так что перечислять их не имеет смысла.

Besso 17-05-2003 19:39 208882

если под С++ вы имеете в виду стандарт ANSI, то
*
*компилятор C++ Builder`а - это реализация C++ с некоторыми расширениями в части языка и препроцессора (например спецификаторы __property и __declspec, sizeof в инструкциях препроцессора, указатели на методы объекта, виртуальные конструкторы). обработка исключений организована более качествено, чем у майкрософтовского аналога. Отладочная часть среды Билдера использует свой формат отладочной информации (tds), что ограничивает отладку борландовскими компиляторами. Сомнительным плюсом является высокая совместимость кода с Дельфи.

*компилятор MicroSoft тоже использует расширения, обработка исключений не на уровне. Шаблоны реализованы крайне плохо - компоновщик обкусывает длинные имена шаблонов. Плюсами являются возможность использования различных отладочных файлов и наличие удобной графической среды (которая не заменяет make-файл).
 В сем послании речь шла о VC5,6, BCB4,5

компилятор gcc - наиболее полно реализует стандарт ANSI. многое рассказать не могу, только что все мои проекты (обработка текстов), писанные под Windows успешно были успешно съедены gcc и работали более корректно в части национальных настроек.


Время: 16:18.

Время: 16:18.
© OSzone.net 2001-