Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Отличие языка


Автор: Nightwalker 25.1.2006, 02:12
Чем отличается язык С от языка С++?Или напиример С++ от Visual C++ И C++ builder?

Автор: Partizan 25.1.2006, 02:29
C и C++, как говорят в Одессе - две большие разницы .... с ооочень похожим синтаксисом smile

в принципе... C++ есть язык, VisualC++ и C++ Builder - это всего лишь набор "тулз" таких как IDE, библиотеки(например vcl в билдере) и т.д. однако некоторые выделяют Visual C++ & C++ Builder как самостоятельные языки со своими особенностями, что, конечно, нужно учитывать при разработке крупных проектов...

Автор: chipset 25.1.2006, 03:01
Nightwalker, ты книжки пробовал читатЬ? smile

Си отличаеться от С++ в основном отсутствием классов и вытекающих...

Автор: SergeCpp 25.1.2006, 09:23
http://david.tribble.com/text/cdiffs.htm

By David R. Tribble

Автор: adonin 25.1.2006, 10:13
C++ является расширением С ( С есть подмножество С++). В С++ реализован объектно ориентированный подход: вводится понятие класса и объекта (см. Объектно-ориентированное программирование). Что касается Visual C++ и C Builder, это среды разработки, в состав которых входит компилятор С++. Visual C++ - разработка Microsoft, а С Builder - компании Borland. В составе сред поставляются готовые библиотеки классов, которые во многих случаях упрощают кодирование (VC++: MFC; CBuilder: компоненты CBuilder).

Автор: UnixBeginner 25.1.2006, 10:26
А вообще помоему C++ Builder лучше не юзать, т.к. это тот же самый Delphi только с синтаксисом С++, что не даёт ему воплатить все возможности языка С++. Да и потом, если придется писать на VS, то слишком сложно перестраиваться, так что лучше писать либо на VS либо в других средах, но ни как не в C++ Builder'е

Автор: Vyacheslav 25.1.2006, 12:16
Цитата(adonin @ 25.1.2006, 10:13 Найти цитируемый пост)

C++ является расширением С ( С есть подмножество С++).

С не является подмножеством С++ и С++ не есть расширение С на сегодняшний момент( вернее на момент принятия стандартов по этим языкам). Сейчас вопрос о сближении стандартов только ведется и насколько мне известно все пока в стадии, которую можно описать фразой:"А хорошо бы ...".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)