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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SunRain
10 / 10 / 1
Регистрация: 03.09.2012
Сообщений: 133
#1

Сложности в выборе IDE - C++

02.01.2013, 16:56. Просмотров 489. Ответов 12
Метки нет (Все метки)

Добрый день, в очередной раз прошу совета у Гуру!

Обрисую ситуацию:
До недавнего времени работал в Delphi 7/2006, но прочитав С++ The Beginner's guide Герберта Штилдта и начав его же The Art of C++, очень проникся оным языком.
Собственно, встала проблема выбора среды разработки (с Delphi, само-собой, тут все было просто).
Примеры консольных приложений из учебника делал на Маке в XCode, но хотелось бы, конечно, поработать и с Win32, и с .NET и с визуальными компонентами OS X (последнее, насколько я понял, без знания objective-c невозможно).

Собственно, вопросы:
1) Хватит ли мне возможностей XCode, что бы изучить все тонкости стандартного C++ (не используя Фреймворки и т.д.) и годиться ли он, для написания чего-то большего, чем тренировочных заданий..?

2) Используя только C++ я не смогу писать визуальные приложения в MS Visual Studio 2012 и XCode, обязательно нужно знание С# и Objective-C соответственно..?

3) Сложно ли после изучения основ C++ перейти на C# или Objective-C..?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12877 / 7263 / 810
Регистрация: 27.09.2012
Сообщений: 17,942
Записей в блоге: 2
Завершенные тесты: 1
02.01.2013, 17:03     Сложности в выборе IDE #2
2) Смотрите в сторону winapi, mfc, qt.
3) c# это уже платформа .Net, синтаксис, конечно похожий, но все таки это разные вещи и придется переучиваться на .Net. Хотя, думаю особых проблем это не составит
SunRain
10 / 10 / 1
Регистрация: 03.09.2012
Сообщений: 133
02.01.2013, 17:46  [ТС]     Сложности в выборе IDE #3
Спасибо за ответ, буду разбираться)
На вопрос XCode посоветовать ничего не можете..?
0x10
2454 / 1626 / 238
Регистрация: 24.11.2012
Сообщений: 4,001
02.01.2013, 17:50     Сложности в выборе IDE #4
Не ясно каких мега-возможностей хочется. А так - блокнота и компилятора хватит.
Croessmah
Модератор
Эксперт CЭксперт С++
12877 / 7263 / 810
Регистрация: 27.09.2012
Сообщений: 17,942
Записей в блоге: 2
Завершенные тесты: 1
02.01.2013, 17:51     Сложности в выборе IDE #5
XCode не использовал, поэтому по сути ничего сказать не могу
Invader_Zim
02.01.2013, 18:06
  #6

Не по теме:

Маки, маки это зло!

KeyGen
383 / 290 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
02.01.2013, 18:11     Сложности в выборе IDE #7
Цитата Сообщение от SunRain Посмотреть сообщение
1) Хватит ли мне возможностей XCode, что бы изучить все тонкости стандартного C++ (не используя Фреймворки и т.д.) и годиться ли он, для написания чего-то большего, чем тренировочных заданий..?
Тонкости зависят от компилятора. Читай что он может, а что нет. В основном поддержка нового стандарта (C++ 11)
Цитата Сообщение от SunRain Посмотреть сообщение
2) Используя только C++ я не смогу писать визуальные приложения в MS Visual Studio 2012 и XCode, обязательно нужно знание С# и Objective-C соответственно..?
Знания понадобятся библиотек которые ты будешь использовать для визуализации. Посмотри в сторону Qt.
Цитата Сообщение от SunRain Посмотреть сообщение
3) Сложно ли после изучения основ C++ перейти на C# или Objective-C..?
Это родственные языки хоть и отличаются. Насколько сложно судить тебе .
SunRain
10 / 10 / 1
Регистрация: 03.09.2012
Сообщений: 133
02.01.2013, 18:52  [ТС]     Сложности в выборе IDE #8
Цитата Сообщение от 0x10 Посмотреть сообщение
Не ясно каких мега-возможностей хочется. А так - блокнота и компилятора хватит.
Пройтись по стандартным библиотекам, разобрать примеры из более серьезных книжечек Штилдта и Страуструпа, о большем, для начала, и не мечтаю..)

Цитата Сообщение от Invader_Zim Посмотреть сообщение
Маки, маки это зло!
В контексте вопроса меня пока все устраивает: своя IDE там удобная, качественная (и что приятно, бесплатная), компилирует быстро, на ошибки ругается со внятными пояснениями (что в процессе обучения очень здорово), так что на вопрос знакомства с языком Мак подходит очень неплохо..

Цитата Сообщение от KeyGen Посмотреть сообщение
Знания понадобятся библиотек которые ты будешь использовать для визуализации. Посмотри в сторону Qt.
Ок, спасибо, почитем..)

Цитата Сообщение от KeyGen Посмотреть сообщение
Это родственные языки хоть и отличаются. Насколько сложно судить тебе
М..просто, насколько я понял из тематических статей, хотя синтаксис Objective-C похож на C++, сама объектная модель построена принципиально иначе и ближе к Smarlltalk о котором я ничего не знаю, а сконцентрироваться в ближайшее время, хотелось бы именно на C++, не бегая за несколькими зайцами.
Отсюда, собственно, и мои вопросы: хочется попробовать свеже-разучиваемый язык на разных платформах, ищу с какой стороны подойти)
KeyGen
383 / 290 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
02.01.2013, 19:02     Сложности в выборе IDE #9
С++ кроссплатформенный язык. Библиотеки Qt тоже. Есть среда разработки Qt Creator существует версия для Windows Linux и Mac. Он ориентирован на библиотеки Qt (написаны они на С++), но я писал и чистые программы С++ на нем что большого ума не потребовало. Тут какие библиотеки подключишь то и получишь.
Croessmah
Модератор
Эксперт CЭксперт С++
12877 / 7263 / 810
Регистрация: 27.09.2012
Сообщений: 17,942
Записей в блоге: 2
Завершенные тесты: 1
02.01.2013, 19:38     Сложности в выборе IDE #10
Установите MinGW(GCC) и CodeBlocks (он тоже бесплатный) и не парьтесь.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
02.01.2013, 20:52     Сложности в выборе IDE #11
Croessmah,

Не по теме:

Ну как по мне лучше все самому собирать, а не пологаться на IDE

Croessmah
02.01.2013, 20:56
  #12

Не по теме:

Цитата Сообщение от Invader_Zim Посмотреть сообщение
Croessmah,

Не по теме:

Ну как по мне лучше все самому собирать, а не пологаться на IDE

По мне тоже, поэтому и написал отдельно CB от MinGW, но на самых первых порах самостоятельная сборка может показаться чересчур сложным моментом.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2013, 22:59     Сложности в выборе IDE
Еще ссылки по теме:

Сортировка сложности O(n log(n) C++
Сложности с массивом со строками C++
C++ Сложности в изучении С++
C++ Оценка сложности алгоритма
задание повышенной сложности C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Avazart
7062 / 5239 / 261
Регистрация: 10.12.2010
Сообщений: 23,037
Записей в блоге: 17
02.01.2013, 22:59     Сложности в выборе IDE #13
Builder - те же VCL - классы,компоненты и окна что и в Delphi, код из делфи можно прикреплять к проектам на С++, но старая и не полная версия boost, плохая поддержка стандарта.

Qt - Нормальные окна, классы не все так быстро,стабильно(как мне показалось) в плане разработки как в Builder, но более "гибко" в плане построения ... придется таскать DLL-ки Qt в месте программой, но зато кросплатформенный код.

VC++ как бы стоит ставить ради стандарта и boost, ради окон NET я бы не ставил, либо придеться использовать WinApi и MFC.
Yandex
Объявления
02.01.2013, 22:59     Сложности в выборе IDE
Ответ Создать тему
Опции темы

Текущее время: 07:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru