В чем разница между тремя видами с++
подскажите плиз в чем разница между Microsoft Visual C++, Borland C++ builder и C++\C\C#?????:o а то все говорят что си++ лучше всего а какой именно???
CBuilder использует VCL (как и дельфи), так же есть свои особеннсости компиляции. Ну и интерфейс.
С++ это язык, а то что выше ето среда разрабоки.
P.S. C++\C\C# в твоем списке - третий лишний
скажи плиз че такое MFC и VCL(я новичок в этом деле!) а язык программирования у них одинаков? и еще вопрос: что лучше VC++ или CBuilder?
С++ -- язык программирования, созданый дополнением языка С новыми фичами
С# -- язык программирования с С-подобным синтаксисом. по большому счёту ни к С, ни к С++ прямого отношения не имеет
Microsoft Visual C++ -- реализация компилятора языка С++ от компании Microsoft. в принципе... и среда программирования тоже (среда на самом деле -- Microsoft Visual Studio)
Borland C++ Builder -- реализация языка С++ от компании Borland и среда программирования от неё же родимой
разница том, что сверх реализации стандарта языка С++ (просьба не цепляться к словам и не устраивать холи вар на тему качества той или иной реализации плюсов!) они реализовывают некоторые дополнения, чаще всего несовместимые с другими компиляторами.
кроме того, среды программирования от разных производителей часто поставляются с библиотекой классов этого же производителя. а вот библиотеки классов вместе со дополнениями в компиляторе определяют некую специфичность в самом процессе программирования :)
если это студия от МС,то в качестве библиотек испльзуется в основном MFC\ATL\WTL. если борланд, то VCL.
си шарп (C#) тут вообще не при делах, это отдельная тема для флейма
Отмечу только, что по мировому опыту, Borland-продукты не очень-то хорошо поддерживают стандарт, в отличие от Microsoft-продуктов (если в последних не использовать специфические возможности).
а по поводу поддержки стандартов не думаю, что МС можно считать примером (мда... а сам попросил флейм на эту теу не разводить :) сорри!)
Если создаешь интерфейс, то лучше также использовать переносимую библиотеку для проектирования (WTL, например). MFC отходит в прошлое и не будет развиваться.
вообще Visual Studio - это IDE - интегрированная среда разработки,
продукты от борланд - RAD - среды быстрой разработки приложений.
Между ними есть отличие. Скажем, если хочешь понять концепции объектно-ориентированного программирования, то продукты МС предпочтительнее. Если нужно просто быстро реализовать приложение с красивым интерфейсом - используй борланд.
В них есть свои компиляторы языка Си++ и свои библиотеки.
Цитата: michael_is_98
Если нужно просто быстро реализовать приложение с красивым интерфейсом - используй борланд.
Скорее не с красивым, а с обычным =)