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

Вниз

Разница компиляторов С++   Найти похожие ветки 

 
C++?   (2011-12-05 22:58) [0]

Здрасти!
Я собираюсь учить С++.Есть такой вопрос:можно использовать один компилятор С++ например Borland и читать книги написанные для других компиляторов например Visual C++?Или наоборот.Компиляторов то несколько.Ведь они имеют синтаксис С.Но различие какое то есть.Заранее спасибо.

P.S.
Если не правильно задал вопрос,то не ругайтесь плз:)


 
DVM ©   (2011-12-05 23:06) [1]

На C++ в отличие от паскаля и делфи стандартизирован:

ISO/IEC 14882:1998
ISO/IEC 14882:2003

Все компиляторы, которые поддерживают стандарт должны быть схожи между собой.

Особенности есть у сред разработки и библиотек. Например та же VCL в Borland С Builder применима только в нем.


 
C++?   (2011-12-05 23:27) [2]


> Особенности есть у сред разработки и библиотек.

Спасибо за ответ.Как то общался с одним товарищем знающим С++.Мне было интересно его мнение.Я у него спросил какой компилятор С++ лучший на твой взгляд.Он ответил справедливо:они впринципе одинаковые.Но похвалил компилятор,на котором сам писал:)Если мне не изменяет память,то GNU С++.Отметил лишь,что в GNU в плане библиотек,самый оптимальный,всравнении с другими компиляторами C++.


 
Rouse_ ©   (2011-12-05 23:51) [3]

Кому как, мне вот эта беда подходит, немножно платный:
http://software.intel.com/ru-ru/articles/intel-composer-xe/


 
iZEN   (2011-12-06 20:43) [4]

Релиз набора компиляторов LLVM 3.0: http://www.opennet.ru/opennews/art.shtml?num=32433


 
Leon-Z ©   (2011-12-06 21:26) [5]

Поставь Visual Studio 2010 и не мучайся. Что-то более древнее ставить - не имеет смысла, тк. уже это устарело.
И не слушай байки старых прогреров о том, что нужно начинать с
простого и древнего, чтобы лучше понять как все устроено. Фигня это.
Они бы еще про перфокатры вспомнили !!!

Есть одна хорошая, просто отличная книга наз. "C++ Базовый курс" автор
Шилд Г. Вот здесь: http://books.tr200.ru/v.php?id=1439212

Бери и учи !!! Там как раз для начинающих и быстро переходишь на профессиональный уровень.


 
Rouse_ ©   (2011-12-06 21:53) [6]


> И не слушай байки старых прогреров о том, что нужно начинать
> с простого и древнего, чтобы лучше понять как все устроено.
>  Фигня это.

:)


 
Dennis I. Komarov ©   (2011-12-06 23:32) [7]

Главное - правильно раскидать батоны...


 
C++?   (2011-12-06 23:39) [8]


> Бери и учи !!! Там как раз для начинающих и быстро переходишь
> на профессиональный уровень.

Спасибо за совет.Уже качаю.

На С++ пишут движки,веб программисты в институтах изучают С++,системное программирование,защита информации,программное обеспечение и т.д.Есть вопрос.
С++ конечно не асм,но на нем можно сделать,почти все что угодно?
Почему я задал этот вопрос,да потому что хочу делать все,на одном языке.Во многих компаниях,требуются программисты,хорошо знающие С++ или Асм.На асме все делать не разумно,потому на С++ замахнулся.По своему заманчиво,прогать на одном языке.И не надо изучать синтаксис разных языков и держать все это в памяти.Я хочу прогать под виндовс и линукс.Не имеет значения,какой компилятор я выберу?


 
DVM ©   (2011-12-06 23:46) [9]

Повторю еще раз чью то фразу с хабра:

"Есть некоторые люди, которые считают, что выбор языка программирования делает простого лоха Настоящим Прогаммистом. Главное найти самый-самый Истинный Язык Прграммирования."


> C++?

Учись просто программировать. Выбор языка оно дело конечно нужное, но не первое и уж тем более не выбор VS2010 или VS2005.


 
DVM ©   (2011-12-06 23:49) [10]


> .Я хочу прогать под виндовс и линукс.Не имеет значения,какой
> компилятор я выберу?

Язык точно не имеет. Гораздо больше и дольше придется изучать программирование под конкретную платформу.


 
C++?   (2011-12-07 00:07) [11]


> Главное найти самый-самый Истинный Язык Прграммирования.
> "

Если бы все было так просто.Выбрал язык,написал "Hello world!" и сразу стал крутым программистом:)Идеальных языков нет.Так что пусть эти ламеры,выбирают хоть до опупения:)Просто я хочу С++ изучить...

> Язык точно не имеет. Гораздо больше и дольше придется изучать
> программирование под конкретную платформу.

Спасибо.Буду знать.


 
Германн ©   (2011-12-07 00:26) [12]


> Во многих компаниях,требуются программисты,хорошо знающие
> С++ или Асм.На асме все делать не разумно,потому на С++
> замахнулся.

Не путаешь ли ты С и С++? И даже если не путаешь, то всё равно сначала стоит выучить С. Иначе какая разница на чём какие батоны кидать? :)
P.S. На С++ тоже всё делать не разумно.


 
icelex ©   (2011-12-07 00:31) [13]


> C++?   (06.12.11 23:39) [8]
> Почему я задал этот вопрос,да потому что хочу делать все,
> на одном языке.

ну удачи! :)
мне, например, приходится в процессе работы (текущей) на 3х основных и еще 3 на подхвате
хотя у меня специфика такая... не думаю, что так у всех (точнее уверен, что не у всех)


 
Kerk ©   (2011-12-07 00:48) [14]


> icelex ©   (07.12.11 00:31) [13]

В одном из проектов AT&T используется 50(!) языков. К сожалению, не знаю, что за монстр, видел лишь косвенное упоминание, но источник надежный :)


 
icelex ©   (2011-12-07 01:14) [15]


> Kerk ©   (07.12.11 00:48) [14]

одним человеком? :)
переходить между ними тяжеловато


 
C++?   (2011-12-07 01:15) [16]


> Не путаешь ли ты С и С++?

Не раз слышал и видел в объявлениях: требуется программист хорошо знающий С++.

> P.S. На С++ тоже всё делать не разумно.

Согласен и все же...

> ну удачи! :)

Звучит конечно глупо.Но попробовать писать все на С++ охото.Может потом передумаю,но хотя бы к тому времени,буду знать что и для чего выучить.Немного знаком с делфи и пробовал учить асм.Мне больше нравится делфи,чем любой из других языков.

> на 3х основных и еще 3 на подхвате

О чем я и говорю.Сейчас выучу хорошо несколько языков,а потом появятся новые и придется их учить.С одной стороны,легче выучить один язык и писать на нем(хотя какие то задачи не актуально делать С++),с другой стороны лучше изучить два-три языка и для определенной задачи,писать на определенном языке.Как то так.


 
Kerk ©   (2011-12-07 01:20) [17]


> icelex ©   (07.12.11 01:14) [15]
>
> > Kerk ©   (07.12.11 00:48) [14]
>
> одним человеком? :)

Ну это врядли, конечно :)


 
Германн ©   (2011-12-07 01:29) [18]


> Не раз слышал и видел в объявлениях: требуется программист
> хорошо знающий С++.

Для правильного понимания этого требования нужно много знать.

> Но попробовать писать все на С++ охото.

Обломишься писать всё на С++.


 
iZEN   (2011-12-07 01:46) [19]


> Почему я задал этот вопрос,да потому что хочу делать все,
> на одном языке.Во многих компаниях,требуются программисты,
> хорошо знающие С++ или Асм.На асме все делать не разумно,
> потому на С++ замахнулся.По своему заманчиво,прогать на
> одном языке.И не надо изучать синтаксис разных языков и
> держать все это в памяти.Я хочу прогать под виндовс и линукс.
> Не имеет значения,какой компилятор я выберу?

Навскидку скажу, что многие портированные на FreeBSD 9.0-PRERELEASE (это свободный Unix) программы (из коллекции портов) уже компилируются с помощью СИСТЕМНОГО LLVM/Clang v.3.0. JVM, написанная на C++, из OpenJDK7 (порт java/openjdk7) и RSSOwl (порт www/rssowl) с библиотекой SWT прекрасно компилируются им и отлично работают.

В качестве замены GCC уже сегодня может быть использован LLVM/Clang не только для программ, но и для сборки базовой операционной системы!


 
C++?   (2011-12-07 02:21) [20]


> Обломишься писать всё на С++.

И опять вы правы.Наверно все же придется на нескольких языках кодить:)
Всем спасибо за советы!


 
БарЛог ©   (2011-12-07 14:56) [21]

> И опять вы правы.Наверно все же придется на нескольких языках кодить:)

Это не так сложно, как кажется.


 
Leon-Z ©   (2011-12-07 19:37) [22]


> Германн ©   (07.12.11 00:26) [12]

Ну вот баян включили, про который я говорил в [5].

Ну на кой ему С ????????

Ну что сейчас нужно на нем писать ??? С - это дремучий лес.
Если чел изучит С++, он автоматически узнает С.
Да и компиляторов по 32-х разрядные платформы для С нету по-моему.

Вообще бы ему сразу ASP.NET изучить (не забивая голову глупостями
вроде С) и идти работать с ЗП 2000 euro per month.

А С++ потом изучить, для повышения квалификации, так сказать :))), тк.
на нем (С++) создавать проги под ту же Windows намного
сложнее чем на Delphi.


 
©   (2011-12-07 20:14) [23]


> Leon-Z ©   (07.12.11 19:37) [22]

клоун


 
имя   (2011-12-07 22:13) [24]

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


 
C++?   (2011-12-07 22:16) [25]


> Ну вот баян включили, про который я говорил в [5].

Нет.Как скачаю,так сразу и начну пользоваться.

> Если чел изучит С++, он автоматически узнает С.

В книге Джесс Либерти Освой самостоятельно С++ за 21 день(освоить могут только профи:)29 стр. Цитирую:
У многих возникает вопрос:"Поскольку С++ является продолжением языка С,нужно ли сначала осваивать С?"Страуструп и большинство других программистов,использующих С++,считают,что это не только не нужно,но гораздо лучше этого вовсе не делать.
Я тоже не хочу париться.Сразу начну учить С++.

Вот недавно случайно напоролся на одну ветку форума,в которой автор написал,что MS SQL Server, Oracle, IBM DB2, PostgreSQL, InterBase, MySQL написаны на С.Вот ссылка:
http://www.cyberforum.ru/post1774684.html
ИМХО  Php и Perl тоже написаны на С.А какие из известных языков еще написаны на С?Мож кто знает.


 
C++?   (2011-12-07 22:19) [26]


> Вообще бы ему сразу ASP.NET изучить (не забивая голову глупостями
>
> вроде С) и идти работать с ЗП 2000 euro per month.

Вообще то хорошая зарплата.А ты что на Asp.net прогаешь?


 
Inovet ©   (2011-12-07 22:23) [27]

> [25] C++?   (07.12.11 22:16)
> А какие из известных языков еще написаны на С?

Не языков, а компиляторов, интерпретаторов, систем управления базами данных (СУБД), сред разработки и т.д.. А языки не пишут.


 
C++?   (2011-12-07 22:25) [28]


> Не языков, а компиляторов, интерпретаторов, систем управления
> базами данных (СУБД), сред разработки и т.д.. А языки не
> пишут.

Извиняюсь.По запарке написал.Впрочем и так понятно,что я имел ввиду.


 
inoremap   (2011-12-08 09:27) [29]

2 Leon-Z ©   (07.12.11 19:37) [22]

> С - это дремучий лес.

"дремучий лес" больше относится к C++ чем к C

> Если чел изучит С++, он автоматически узнает С.

Изучать С++ можно очень долго, только в описании стандарта более тысячи страниц.

> Да и компиляторов по 32-х разрядные платформы для С нету по-моему.

Вызывающе неверная информация.


 
БарЛог ©   (2011-12-08 14:05) [30]

> * ©   (07.12.11 20:14) [23]
+1

Это ясно еще из: :)

> Leon-Z ©   (06.12.11 21:26) [5]

> Бери и учи !!! Там как раз для начинающих и быстро переходишь на
> профессиональный уровень.

> Увлечения / хобби
Лежать на диване и плевать в потолок.


 
Leon-Z ©   (2011-12-08 21:22) [31]

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


 
Inovet ©   (2011-12-08 21:30) [32]

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



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

Форум: "Прочее";
Текущий архив: 2012.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.004 c
2-1323956306
Besonder
2011-12-15 17:38
2012.04.08
HTTP connection


2-1324135784
igorium
2011-12-17 19:29
2012.04.08
TabControl и 64-битная Windows


2-1323897006
cyber-pilot
2011-12-15 01:10
2012.04.08
Рисование на канве в заданном прямоугольнике


15-1322861999
константин
2011-12-03 01:39
2012.04.08
jvcl


2-1324070763
Gu
2011-12-17 01:26
2012.04.08
несоответствие типов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский