Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.21;
Скачать: CL | DM;

Вниз

Какие есть разновидности у C++?   Найти похожие ветки 

 
Аскар   (2008-10-15 14:50) [0]

Какие есть разновидности у C++? У Паскаля, например: Объект Паскаль (Дельфи) и Турбо Паскаль (ну это под DOS). Ещё, правда, есть Борланд Паскаль, но он, вроде, неотличим от Турбо. А у с++ чё? И чем отличаются эти разновидности по сути, по языку (я не занимаюсь интерфейсом, буду писать консоль или под DOS, но объекты мне нужны)? Например, в Объект Паскале более продвинутое объектное программирование. А у с++ чё? И где эти версии раздобыть? Бесплатны ли они? И где книгу взять по с++? Хорррошую, чтоб подробно говорилось о языке.


 
Palladin ©   (2008-10-15 14:53) [1]


> А у с++ чё?

- Не чё, а что!
- Чё что...

(С) КамедиКлаб


 
Аскар   (2008-10-15 14:54) [2]

Удалено модератором


 
KSergey ©   (2008-10-15 14:59) [3]

На язык С++ периодически выходят стандарты, каждый из которых так или иначе несовместим с предыдущими, либо накладывает какие-либо доп. ограничения.
Есть некоторые отличия (дополнения) для разных компиляторов, типа помечаемых Microsoft Specific в MSDN.
Но основные отличия в STL, библиотеках и т.д.

Бесплатно - я вот точно ен помню, раздает ли MS свой компилятор для С++? Для С# - точно раздает.

Бесплатный gcc (порт с никсов).

Для первой программы думаю замудряться отличиями нет смысла, в плане возможностей для первой программы они точно не принципиальны. Да и для не первой тоже.


 
Palladin ©   (2008-10-15 15:00) [4]


> Аскар   (15.10.08 14:54) [2]

http://www.delphimaster.ru/forums.shtml#rule , Рекомендуется: п.10


 
guav ©   (2008-10-15 15:03) [5]

> [3] KSergey ©   (15.10.08 14:59)
> Есть некоторые отличия (дополнения) для разных компиляторов

Причём как фичи, так и баги, как документированные, так и нет.

> [3] KSergey ©   (15.10.08 14:59)
> Бесплатно - я вот точно ен помню, раздает ли MS свой компилятор
> для С++?

Раздаёт. VS express.


> [3] KSergey ©   (15.10.08 14:59)
> Да и для не первой тоже.

Для не первой существенно.


 
Игорь Шевченко ©   (2008-10-15 15:05) [6]


> А у с++ чё?


а че Яндекса нифига нету ?


 
Сергей М. ©   (2008-10-15 15:08) [7]


> Хорррошую, чтоб подробно говорилось о языке


Начни с учебника "Родная речь"


 
KSergey ©   (2008-10-15 15:17) [8]

> guav ©   (15.10.08 15:03) [5]
> Для не первой существенно.

Я не очень знаток тонкостей, но если речь вести про написание какого-нибудь сервиса, например - то, по-моему, не существенно. Перейти с большим проектом - да, наверное сложно. Изначально делать - в чем разница?


 
tesseract ©   (2008-10-15 15:21) [9]


> Начни с учебника "Родная речь"


Продолжить методичками " учусь читать документацию" и " я не  буду задавать тупых вопросов"


 
guav ©   (2008-10-15 15:40) [10]

> [8] KSergey ©   (15.10.08 15:17)

Баги у каждого компилятора свои.
Есть вкусности типа typeof уже давно в gcc или параметризация шаблонов локальными классами уже давно в msvc.
У msvc есть ещё нестандартные расширения, для поддержки СОМ например. Или volatile совсем не такой в msvc.

Т.о. чтобы было "всё равно" нужно не использовать ничего сверх стандартного С++ и включать воркэраунды для каждого компилятора в сложных случаях.


 
KSergey ©   (2008-10-15 15:56) [11]

> guav ©   (15.10.08 15:40) [10]
> Т.о. чтобы было "всё равно" нужно не использовать ничего
> сверх стандартного С++ и включать воркэраунды для каждого
> компилятора в сложных случаях.

Это если нужен переезд с одного на другой.
Если не нужен - затачиваемся спокойно и радуемся.


 
guav ©   (2008-10-15 16:00) [12]

Заточенность разная. Я бы не использовал такую кучу typedefов если бы кодил для gcc. Т.е. есть разница для не первой программы.


 
Аскар   (2008-10-15 19:38) [13]

В общем, запутали вы меня все совсем со всякими версиями с++. Расскажите сразу про книгу, ничё больше не надо.


 
Anatoly Podgoretsky ©   (2008-10-15 19:41) [14]

> Аскар  (15.10.2008 19:38:13)  [13]

А этого еще больше, чем версий.


 
Сергей М. ©   (2008-10-15 19:42) [15]


> Расскажите сразу


Уже.

[7]


 
Alkid   (2008-10-15 20:03) [16]

Есть Стандарт С++. Это, собственно, и есть "настоящий" С++.
Есть расширения стандарта - свои фитчи, которые вносят Microsoft VC++ или gcc.
Есть язык Embedded C++. Это сильно кастрированный вариант С++.
Больше не знаю.


 
tesseract ©   (2008-10-15 20:17) [17]


> Есть язык Embedded C++


Не слышал о таком. EVC что-ли имееться  в виду он ничуточки не кастрирован, просто устарел.



Страницы: 1 вся ветка

Текущий архив: 2008.12.21;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.014 c
15-1223732165
TUser
2008-10-11 17:36
2008.12.21
Нобелевская премия Мира


2-1226413976
9899100
2008-11-11 17:32
2008.12.21
LoadFromStream объект класса


2-1226679594
smartleds
2008-11-14 19:19
2008.12.21
Подскажите плз как процедуру зоздания формы вызвать вручную


15-1224831530
Kolan
2008-10-24 10:58
2008.12.21
Регулярное выражение для поиска begin и end


4-1202133118
Nil
2008-02-04 16:51
2008.12.21
Снова про прозрачность части формы