Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Вниз

Какие есть разновидности у 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1226142482
Pv
2008-11-08 14:08
2008.12.21
Проблема с anci


10-1150442838
RomanH
2006-06-16 11:27
2008.12.21
Программно задать OLE-сервер


2-1226165105
NewSer
2008-11-08 20:25
2008.12.21
Как выполнить набор команд без появления консольного окна?


15-1224047537
kay
2008-10-15 09:12
2008.12.21
Выбор СУБД


15-1224584567
Pavel
2008-10-21 14:22
2008.12.21
Нужна помощь (платная)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский