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

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

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

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

02.01.2013, 16:56. Просмотров 494. Ответов 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..?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2013, 16:56     Сложности в выборе IDE
Посмотрите здесь:

Сложности в изучении С++ - C++
Всем привет! Решил изучить С++. В интернете рекомендуют почитать Страуструпа. Скачал, читаю, но сложно воспринимаю. Очень много...

Возникли сложности - C++
По ходу изучения возник вопрос: Данное объявление - легально для объявления С String? char test = { 'a', 'b', 'c', '\0' }. ...

Сложности со структурами - C++
Проблема в том, что структура students ch работает только с (а), которая была введена через константу, а через ввод с клавиатуры нет. ...

сложности по рекурсии в С++ - C++
Правильно ли, что в функции: { if (number < 0) { cout << '-' << endl; super_write_vertical(abs(number)); } else if...

Сложности с решением - C++
Дана последовательность целых чисел. Разделить эту последовательность на две группы чисел с минимально отличающейся суммой чисел. Помогите...

Сложности с задачей на си++ - C++
2. Решите задачу, используя один указатель на функцию. Разработайте четыре функции над двумя целыми параметрами, соответствующие...

Сложности с массивом со строками - C++
#include <iostream> #include <string> using namespace std; class Project { private: int date=0; string name; int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13053 / 7316 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 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
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,012
02.01.2013, 17:50     Сложности в выборе IDE #4
Не ясно каких мега-возможностей хочется. А так - блокнота и компилятора хватит.
Croessmah
Модератор
Эксперт CЭксперт С++
13053 / 7316 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 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Эксперт С++
13053 / 7316 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 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++
Здравствуйте. Я новичок в мире с++, поэтому прошу помощи. Нужно отсортировать массив состоящий только из 0, 1, 2 по возрастанию. Сложность...

Оценка сложности алгоритма - C++
народ хелп for(i=0; i<N; i++) for(j=0; j<N; j++) for(k=0; k<N; k++) someFunction(i,j,k); ...

Сложности в написании кодов - C++
Помогите выполнить задачки,желательно с комментариями типа: cout<<"vvedite chislo :"; в билдере с++ 1.Вводится строка произвольного...

Сложности с созданим циклов - C++
Добрый день пишу простейшую программу( т.к. только осваиваю язык) и столкнулся с проблемой. Через printf() или cout вывожу список...

Оценка сложности программы - C++
Очень нужно понять как найти функцию сложности рекурсии, но на разных сайтах так и не нашел понятных примеров. Если не сложно помогите с...


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

Или воспользуйтесь поиском по форуму:
Avazart
Эксперт С++
7119 / 5296 / 273
Регистрация: 10.12.2010
Сообщений: 23,426
Записей в блоге: 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
Ответ Создать тему
Опции темы

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