2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу 1, 2  След.
 
 Компилятор для C++ со средой
Сообщение29.10.2014, 19:26 
Аватара пользователя
Добрый день! Подскажите пожалуйста хороший компилятор для C++ со средой

 
 
 
 Re: Компилятор
Сообщение29.10.2014, 19:29 
clang, vim

 
 
 
 Re: Компилятор
Сообщение29.10.2014, 19:33 
Аватара пользователя
Спасибо!

 
 
 
 Re: Компилятор
Сообщение29.10.2014, 19:36 
mustitz в сообщении #924199 писал(а):
clang, vim
Издеваетесь? :-)
vim весьма нетривиален для начального изучения, да и средой я бы его не назвал.

-- Ср окт 29, 2014 12:39:23 --

Joe Black в сообщении #924197 писал(а):
Добрый день! Подскажите пожалуйста хороший компилятор для C++ со средой
Вам для какой системы? Windows/Linux/...?
Если Windows, то рекомендую http://www.visualstudio.com/products/visual-studio-express-vs.

 
 
 
 Re: Компилятор
Сообщение29.10.2014, 19:50 
Аватара пользователя
для Windows

 
 
 
 Re: Компилятор
Сообщение30.10.2014, 12:23 
venco в сообщении #924202 писал(а):
mustitz в сообщении #924199 писал(а):
clang, vim
Издеваетесь? :-)
vim весьма нетривиален для начального изучения, да и средой я бы его не назвал.


С моей точки зрения, если уж начинать изучать C++, то начинать надо с низкого уровня. Командная строка, простой текстовый редактор, ... Если Windows, то Far вполне подойдет. Если пользоваться мощной средой типа QtCreator плюс Qt Framework, или какие-то аналоги под Windows, то непонятно, почему С++? Можно взять С#, и будет примерно все то же самое. Только нельзя наступать на грабли, связанные с низкоуровневостью C++.

Я в свое время начинал на Turbo C 1.5, в среде, которая сегодня покажется жутко убогой. И ничего, программировал и получал фан. Потом был период работы с Visual Studio, который проносил одни разачарования. Потом я открыл для себя vim, Linux и снова фан.

Так что мой совет: поставить на виртуалку Linux и изучать C++ там в окружении командной строки.

 
 
 
 Re: Компилятор
Сообщение30.10.2014, 16:21 
mustitz в сообщении #924402 писал(а):
Если пользоваться мощной средой типа QtCreator плюс Qt Framework, или какие-то аналоги под Windows, то непонятно, почему С++? Можно взять С#, и будет примерно все то же самое.
Какая-то странная позиция: "если хотите C#, то пользуйтесь удобными инструментами, а если C++ - то ни-ни, только редактор фара и командная строка". Вердикт ещё страннее: чтобы научиться программировать на языке высокого уровня, который поддерживается на куче платформ, предлагается зачем-то переходить на незнакомую операционную систему, кардинальным образом отличающуюся идеологией от привычной. Надо быть проще. Хочешь программировать на C++? Ставь IDE и программируй. Хочешь разобраться как работает компилятор, почуствовать свою власть над ним? Ставь gcc и Far и программируй, компилируй, линкуй руками. Хочешь понять, что такое UNIX, почему одни его любят и другие терпеть не могут, и зачем использовать командную строку в 21 веке? Ставь Linux или лучше BSD (Free или DragonFly) и разбирайся, изучай, читай маны, осваивай vim и/или emacs.

 
 
 
 Re: Компилятор
Сообщение30.10.2014, 16:25 
Аватара пользователя
Joe Black в сообщении #924197 писал(а):
Добрый день! Подскажите пожалуйста хороший компилятор для C++ со средой

Такие темы обычно скатываются в "я порекомендую мой любимый компилятор и среду", на этих правах порекомендую codeblocks+gcc (mingw).

 
 
 
 Re: Компилятор
Сообщение30.10.2014, 16:51 

(Оффтоп)

warlock66613 в сообщении #924460 писал(а):
Какая-то странная позиция: "если хотите C#, то пользуйтесь удобными инструментами, а если C++ - то ни-ни, только редактор фара и командная строка". Вердикт ещё страннее: чтобы научиться программировать на языке высокого уровня, который поддерживается на куче платформ, предлагается зачем-то переходить на незнакомую операционную систему, кардинальным образом отличающуюся идеологией от привычной. Надо быть проще. Хочешь программировать на C++? Ставь IDE и программируй.


Удобство понятие относительное. Мне намного удобнее в работе shell + vim + compiler + gdb чем другие IDE. Я пробовал какое-то время работать в VS, но меня это не входновило никак. И я не одинок в этом. Причем долгое время работал в VS. Уже в XXI веке случайно перешел пару раз под Linux, и сразу же ощутил полное удобство и кайф. Как раз в IDE лично мне программировать на C++ достаточно мучительно.

 
 
 
 Re: Компилятор
Сообщение30.10.2014, 17:12 

(Оффтоп)

mustitz в сообщении #924480 писал(а):
Удобство понятие относительное. Мне намного удобнее в работе shell + vim + compiler + gdb чем другие IDE. Я пробовал какое-то время работать в VS, но меня это не входновило никак. И я не одинок в этом. Причем долгое время работал в VS. Уже в XXI веке случайно перешел пару раз под Linux, и сразу же ощутил полное удобство и кайф. Как раз в IDE лично мне программировать на C++ достаточно мучительно.
Я согласен, что надо попробовать разные варианты, и выбрать удобный для себя.

 
 
 
 Re: Компилятор
Сообщение31.10.2014, 23:45 
Joe Black в сообщении #924197 писал(а):
Добрый день! Подскажите пожалуйста хороший компилятор для C++ со средой


Мне удобна Visual Studio.

Могу посоветовать еще редактор notepad++. Удобно, множество синтаксисов поддерживаемых и куча плагинов. Может можно прикрутить еще и компиляцию к ней, хз, поищите плагины для нее. Лично я notepad++ юзаю вместо стандартного блокнота и как HEX-редактор ( там есть плагин )

А вообще, если Вам C++ только для обучения, а не для коммерческих разработок, то можете попробовать поставить Linux ( да хоть даже не ставить, а в LiveCD грузиться, держа проекты на харде ), там есть встроенный компилятор gcc, управляемый из командной строки. Очень удобно, а в качестве редактора использовать что угодно. Особенно удобно создание ассемблерных листингов, при компиляции программ. Наглядно видно, как сишный алгоритм выглядит на ассемблере.

 
 
 
 Re: Компилятор
Сообщение31.10.2014, 23:52 
Nu11ers3t в сообщении #924906 писал(а):
то можете попробовать поставить Linux ( да хоть даже не ставить, а в LiveCD грузиться, держа проекты на харде ), там есть встроенный компилятор gcc, управляемый из командной строки
Пожалуйста, не стоит воспринимать это моё сообщение как "не ставьте Linux", это не то что я хочу сказать. Но gcc и под windows работает ничем не хуже.

 
 
 
 Re: Компилятор
Сообщение01.11.2014, 00:13 
warlock66613 в сообщении #924911 писал(а):
Nu11ers3t в сообщении #924906 писал(а):
то можете попробовать поставить Linux ( да хоть даже не ставить, а в LiveCD грузиться, держа проекты на харде ), там есть встроенный компилятор gcc, управляемый из командной строки
Пожалуйста, не стоит воспринимать это моё сообщение как "не ставьте Linux", это не то что я хочу сказать. Но gcc и под windows работает ничем не хуже.


Тут, видимо, какая-то ошибка. Я Ваше сообщение даже не читал, просто, судя по всему, так совпало.

gcc под Windows - это mingw, который? Тогда да, то можно под винду еще добавить IDE с названием Dev-C++, открытый исходный код, использует компилятор MinGW и соответственно его возможности. ( Это относится к ТС`у)

-- 31.10.2014, 21:15 --

Можно еще заюзать Borland C++ Builder, для фанатов Delphi. C++ Builder оформлен в стиле Delphi IDE, все те же компоненты, только вместо паскаля - C++ ( Это тоже адресовано автору )

 
 
 
 Re: Компилятор
Сообщение01.11.2014, 00:39 
Nu11ers3t в сообщении #924923 писал(а):
gcc под Windows - это mingw, который?
Да. Или который к книге Крупника прилагается, например. Но книга уже старенькая и gcc соответственно тоже. Dev-C++ в своё время была неплоха, но ныне это мёртвый проект, хотя пользоваться конечно всё равно можно.

 
 
 
 Re: Компилятор
Сообщение01.11.2014, 15:42 
mustitz в сообщении #924402 писал(а):
Так что мой совет: поставить на виртуалку Linux и изучать C++ там в окружении командной строки.


Как интересно Вы называете cygwin. :idea:

 
 
 [ Сообщений: 20 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group