Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2016, 20:27   #1
Alexbalay
Новичок
Джуниор
 
Регистрация: 27.06.2016
Сообщений: 1
Восклицание Отличия Visual Studio от других программ.

Всем здравствуйте!

Небольшое вступление: я новичок в программировании, но к каждому совету и мнению я прислушиваюсь. Я отношусь с уважением ко всем людям в целом и прошу такого же отношения и ко мне. Если я где-то ошибаюсь - прошу меня поправить, а не писать сообщения с негативным содержанием.

Теперь по сути. Я решил начать свое знакомство с C++, используя Microsoft Visual Studio. И у меня возникли некоторые вопросы касательно выбора версии\других программ.

Первый момент: это отличия Visual C+ от других программ. Насколько я понял, Visual Studio - это набор инструментов, включающий в себя и графический интерфейс, и компилятор, и отладчик. Скажи, чем он отличается от других сред разработки\программ?

Второй момент: это выбор версии. Не могу выбрать из 2х версий: 2013 и 2015 года. Кто пользуется какой - поделитесь опытом, расскажите, какая лучше и чем отличаются.

Вот в общем и все мои вопросы. Если я написал тему не в том разделе: то простите, я тему пересоздам. Правила форума я прочитал и не нарушал их. Всем заранее спасибо!
Новичок
Alexbalay вне форума Ответить с цитированием
Старый 27.06.2016, 20:39   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Всем здравствуйте!
Приветствую.
Выражу своё, никому не нужное мнение.
На единственно верное мнение оно не претендует
Цитата:
Я отношусь с уважением ко всем людям в целом и прошу такого же отношения и ко мне.
Ой, как Вы к нам, так и мы к Вам. Всё честно.
Цитата:
Первый момент: это отличия Visual C+ от других программ. Насколько я понял, Visual Studio - это набор инструментов, включающий в себя и графический интерфейс, и компилятор, и отладчик. Скажи, чем он отличается от других сред разработки\программ?
Фактически, это такая же программа, как и все остальные.
Чем один офисный пакет отличается от другого?
Правильно - инструментарием, внешним видом, возможностями, лицензией и т.д.
У студии запоздалая поддержка новых стандартов,
плюс не везде оно соответствует стандарту языка C++.
Берите студию, которая поновее.
Думаю, для обучения хватит бесплатной версии.
Что касается кто какой пользуется,
то последняя, которой я пользовался - 2012.
Предпочитаю другие IDE и компилятор.
Ну и да, окошки я давно поменял на пингвинов.
Цитата:
Я решил начать свое знакомство с C++
А раньше программировали?
Просто C++ - очень сложный, мощный, обширный язык,
с кучей граблей, тонкостей, и других "прекрасных" вещей.
Для освоения с нуля может быть просто неподъемным.
Цитата:
Вот в общем и все мои вопросы.
Ну, если что, задавайте еще.
Могу многое рассказать о C++
Ну и по смежным темам тоже.

Последний раз редактировалось Croessmah; 27.06.2016 в 20:44.
Croessmah вне форума Ответить с цитированием
Старый 27.06.2016, 20:44   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

VS это IDE. Грубо говоря компилятор (С++) + редактор кода, ну и всякие фишки типа автодополнения при вводе, подсветки, рефакторинга. Отладчика, профайлера.

Если использовать в коде только то, что есть в стандарте С++ (С++98, С++11, С++14, ...), то код обычно будет можно компилировать и другими компиляторами (GCC/MinGW, ...) поддерживающими стандарт.

Еще есть платформо-зависимые вещи типа WinAPI на винде.

Про графический интерфейс непонятно что вы имеете в виду. Если про создание программ с GUI, то в мире С++ (в отличии от например Дельфи) нет стандартной GUI библиотеки, есть куча разных GUI библиотек например Qt, GTK, MFC, VCL (C++ Builder), wxWidgets, ...

В студии по умолчанию есть MFC, но наверно это не самый простой и удобный выбор для начала.

В Qt документация хорошая, так что советую на него посмотреть.
Qt можно и в Студии, у них даже есть add-in для некоторой интеграции и облеглечения работы (открытие Qt Designer для .ui файлов например), но наверно проще будет в IDE Qt Creator.

(еще в Visual Studio есть C++/CLI WinForms, но это не чистый С++, а .NET, и нет никакого смысла его использовать в С++ кроме специфичных задач типа связывания .NET и С++ кода; если хотите .NET, то намного проще взять C#)


А про версию студии, естественно лучше самую новую если нет необходимости в более старой (для старых проектов работающих на ней и т.п.)
В 2015 еще есть бесплатное Community издание (аналог Про), а не только Express.

Цитата:
У студии запоздалая поддержка новых стандартов,
плюс не везде оно соответствует стандарту языка C++.
В последних версиях это вроде уже не сильно актуально.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 27.06.2016 в 20:49.
Alex11223 вне форума Ответить с цитированием
Старый 27.06.2016, 20:53   #4
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
В последних версиях это вроде уже не сильно актуально.
Последний раз когда смотрел поддержку C++14 в VS 2015,
было крайне скудно, и было это не так уж и давно.

Вот: https://msdn.microsoft.com/ru-ru/library/hh567368.aspx
Но это основные возможности.
А с остальным, вообще не знаю как.

Последний раз редактировалось Croessmah; 27.06.2016 в 20:56.
Croessmah вне форума Ответить с цитированием
Старый 28.06.2016, 13:32   #5
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alexbalay Посмотреть сообщение
я новичок
в обучающих книгах обычно в самом начале пишется,
какая ИДЕ рекомендована к использованию,
для изучения сабжа.

если не указанно - берите самую последнию версию (2015)
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отличия навигации и рекламы от других вэб элементов страницы polin11 HTML и CSS 0 27.10.2015 02:55
Нужно написать фрагменты программ на С++ в Visual Studio MrSfinks Помощь студентам 0 14.01.2014 20:38
Нужно написать фрагменты программ на С++ в Visual Studio *Надежда* Помощь студентам 14 14.01.2013 22:55
Visual Studio vNext 2012 Отличия ? МоЗгАвеД Visual C++ 10 20.03.2012 18:25
Ссылка на формы из других проектов в одном решении. Microsoft Visual Studio C# ArtemonHendrix Помощь студентам 0 25.03.2010 11:10