Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Какую IDE выбрать? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена одного слова на другое в строке типа char http://www.cyberforum.ru/cpp-beginners/thread1524108.html
Замена одного символа на другой в строке типа char - C++ Вообщем есть массив символов char str = "abcafgh"; нужно все "a" заменить на "m" чтобы было так: "mbcmfgh"; и все. Я думал что это...
C++ Почему while не прекращает вложенный цикл? double test; while (test<=500) { for (test=0; test<=600; test +=1) cout << "Итерация №" << test << "\n"; } Почему while не останавливает вложенный цикл, если условие... http://www.cyberforum.ru/cpp-beginners/thread1524099.html
Программа для вычисления значения e^x C++
Написать программу, которая вычисляет значение e^x. e^x = 1 + x / 1! + x^2 / 2! + x ^ 3 / 3! + ... Попросите пользователя ввести число суммируемых членов ряда. Я от математики абсолютно...
Программа для определение игрового адаптера C++
Помогите переделать программу, которая определяет установлен ли игровой адаптер на ПК или нет. Есть код: { unsigned total_clusters; - загальне число кластерів; unsigned...
C++ Как работает оператор cout и return? http://www.cyberforum.ru/cpp-beginners/thread1524079.html
Допустим есть функция: int show() { int g = 5; cout << (g>7)?1:2; return g>7?1:2; }return на выражение g>7?1:2 не выдает никаких ошибок, в cout нужно обязательно скобка для...
C++ Увеличивается память с каждой итерацией Здорова! Написал программку и че то ниче не ясно, с каждой итерацией увеличивается память на 100 - 200 кб. сжирает оперативы. Это что означает что программка не правильно работает? Я ниче не пойму... подробнее

Показать сообщение отдельно
hoggy
6649 / 2835 / 486
Регистрация: 15.11.2014
Сообщений: 6,266
Завершенные тесты: 1
03.09.2015, 21:12
Цитата Сообщение от noeine Посмотреть сообщение
Visual Studio все равно наилучший вариант?
наилучший с точки зрения "юзер-френдли".
все удобства цивилизации из коробки.
это делает её идеальной для новичков.

Цитата Сообщение от noeine Посмотреть сообщение
я правильно понимаю что различия между IDE заключаются лишь в каких-то особенностях отстраненных от самого синтаксиса С++?
ага.
код можно и в обычном блокнотике писать.
ИДЕ предоставляют удобства с блэк-джеком и девочками.

Цитата Сообщение от noeine Посмотреть сообщение
То есть если я например напишу класс реализующий определенный функционал, не затрагивающий специфических особенностей текущей IDE, я потом смогу его свободно использовать в другой IDE?
нет, не сможете.

представьте себе, что вы написали исходный код в блокноте.
у вас есть несколько файликов.

что бы из этого собрать итоговый продукт, нужно:
1. настроить окружение среды под конкретный компилятор.
2. скормить компилятору ваши файлы исходного кода,
указав специфические для данного компилятора настройки.

3. на выхлопе вы получите объектные файлы.
дальше нужно настроить окружения для линкера,
и скормить линкеру объектники, указав ему специфические для него настройки.

только после этого вы получите результаты сборки.

это все - лютый геммор, и тема отнюдь не для новичка.

ИДЕ предоставляют то, что называется "файлом проекта".
особые сценарии сборки, которые автоматизируют всю рутину,
и берут на себя весь этот гемморой.

поскольку у разных ИДЕ случаются разные файлы проекта,
то скормить проект вижал студии кьют-креатору будет не просто.

в этом нужно уметь разбираться.

существуют кроссплатформенные системы сборки (например, скунс, или cmake),
предназначенные для создания сценариев сборки независящих от целевой ИДЕ.
в теории все красиво, на практике, как всегда...

тем не менее, приложив некоторые усилия,
можно запустить cmake, сказав ему:
"я хочу проект для вижал студии"
через несколько секунд можно будет запустить студию и работать.

ну или: "хочу проект мингв, для QtCreator",
и можно будет собирать QtCreator из ИДЕ,
или мингвом из командной строки.

QtCreator, кстати, поддерживает cmake из коробки.

---------------------------------

резюмируя:
с++ - это всего лишь язык. это - синтаксис.
на этом языке пишится исходный код.

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

я полагаю вижал студию оптимальной для старта,
потому что в ней весь этот гемморой разгребает ИДЕ,
делая жизнь программиста безоблачно-прекрасной,
а его волосы мягкими и шелковистыми.
6
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru