S
S
Spacedandy2015-08-31 14:09:49
Eclipse
Spacedandy, 2015-08-31 14:09:49

Which development environment to choose on Mac for C++?

Good afternoon!
I recently decided to start learning C++ programming, but the question immediately arose:
what is the best development environment to choose for this on a Mac?

Right now I'm choosing between these:
1) Eclipse IDE for C/C++ Developers www.eclipse.org/downloads/pac...velopers/marsr
2) Visual Studio Code https://code.visualstudio.com/docs?dv=osx
Or perhaps some other?
Tell me, please.
PS: I did not find new topics on this issue, so I created a new one.
PSS: long-term goal is to learn how to program for iOS, but I decided to study C ++, because. came to the conclusion that knowledge of C ++ is necessary to learn Object-C. XCode, as it turned out, is better not to use for C ++.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
O
OnYourLips, 2015-08-31
@OnYourLips

None of these.
Of the professional tools, there are now XCode and products from JetBrains (AppCode and CLion).

V
Vitaly, 2015-08-31
@vt4a2h

Qt Creator.

A
Anton Fedoryan, 2015-08-31
@AnnTHony

Code::Blocks

S
sitev_ru, 2015-08-31
@sitev_ru

Установи Eclipse и Visual... Очень, очень быстро станет понятно, что Eclipse - это какой-то тихий ужас, а Visual - это верх совершенства )))
P.S. Но мне приходится использовать оба инструмента))

M
MgmZog, 2015-08-31
@MgmZog

С Xcode и начинайте. Он бесплатный и идет практически в комплекте с системой. В качестве компилятора он использует Clang/LLVM весьма свежих версий, он как минимум ни в чем не уступает GCC/VisualStudio. Плюс в нем есть встроенный статический анализатор кода, который сразу показывает возможные проблемные места.
Если вы собираетесь только начинать учить с++ по вашей книжке Прата С. "Язык программирования C++. Лекции и упражнения", то в ней все примеры не завязаны на конкретный компилятор.

D
Don Kaban, 2015-09-01
@donkaban

1. XCode, очевидно. Выбор - так себе. Плюсы - clang
2. СLion. Минусы - CMake. В остальном - JBrains, очень и очень
3. QtCreator. Плюсы - однофлаконная система. Минусы - Qt (кому и плюсы) и эстетически неприятен
4. SublimeText + SublimeClang. Плюсы - реактивно, красиво, статический анализ. Минусы - надо настраивать, как сборку, так и структуру проекта. Хорошо для тех, кто понимает, что делает. Близко к идеалу.
5. Vim + vim-clang. Близко к идеалу. Вам - не надо.
6. Parallels + VisualStudio :) Бред, но вдруг.
7. Eclipse СDT - сплошные минусы, если это не корпоративное решение.
8. VCCode - это Atom.
9. Собственно Atom - вариант типа ST+clang, плюсы - опенсорс, плагины есть и на JS, минусы - медленее ST

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question