Answer the question
In order to leave comments, you need to log in
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
None of these.
Of the professional tools, there are now XCode and products from JetBrains (AppCode and CLion).
Установи Eclipse и Visual... Очень, очень быстро станет понятно, что Eclipse - это какой-то тихий ужас, а Visual - это верх совершенства )))
P.S. Но мне приходится использовать оба инструмента))
С Xcode и начинайте. Он бесплатный и идет практически в комплекте с системой. В качестве компилятора он использует Clang/LLVM весьма свежих версий, он как минимум ни в чем не уступает GCC/VisualStudio. Плюс в нем есть встроенный статический анализатор кода, который сразу показывает возможные проблемные места.
Если вы собираетесь только начинать учить с++ по вашей книжке Прата С. "Язык программирования C++. Лекции и упражнения", то в ней все примеры не завязаны на конкретный компилятор.
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 questionAsk a Question
731 491 924 answers to any question