LINUX.ORG.RU

Посоветуйте [C++]

 


0

2

Я чайник в Linux и в C++, + проблемы с переводом технической литературы на инглише. ____________________________________________________________________

Нужно учить C++, посоветуйте IDE, читал тему про выбор IDE - установил QT Creator, понравился. Но сразу неприятность возникла, родная консоль не знает cin, почитал про это, говорят, что новичкам в QT Creator лучше не соваться, решил искать альтернативы(про запуск из x-term в курсе)...

Еще одна проблемка, пойду в ВУЗ, а там на MV Studio под виндой работают... Как преподаватель воспримет новую для него скорей всего IDE? Будут ли проблемы? Этот вопрос больше всего интересует.

Интересует так-же перспектива. В предложениях о приеме на работу, работодатели требуют в основном навык работы в MV Studio, если я буду писать под Linux, долго ли придется потом осваивать MV Studio? Через 6 лет я не пожалею, что под Linux писал?

Интересует так-же вопрос, (вдруг в ВУЗе понадобится) чтобы под Windows проект запускался.

Для справки: пользовался год Lazarus'ом для дельфи, хотел его и использовать для C++, но видел много отрицательных сообщений, решил отказаться.

Посоветуйте пожалуйста, просьба не троллить)))


>посоветуйте IDE

Codeblocks, особенно если будешь работать с wxWidget, кроме того она и под виндой работает.

Еще одна проблемка, пойду в ВУЗ, а там на MV Studio под виндой работают...

Вообще не вопрос. Если разрешают - можно, завязано на MSVC - нельзя.

В предложениях о приеме на работу, работодатели требуют в основном навык работы в MV Studio

Если требуется, значит надо изучать.

если я буду писать под Linux, долго ли придется потом осваивать MV Studio

скорее наоборот, но кто тебя знает :)

sched
()

Нужно учить C++, посоветуйте IDE

segmentation fault, core dumped

//ручками в консоли, осваивай gcc, флаги компиляции, написание makefile, etc.

shty ★★★★★
()

Как преподаватель воспримет новую для него скорей всего IDE? Будут ли проблемы?

постой-постой, мы должны угадать, да?

shty ★★★★★
()
Ответ на: комментарий от shty

> ручками в консоли, осваивай gcc, флаги компиляции, написание makefile, etc.
Совершенно ненужные при первом изучении языка знания.

note173 ★★★★★
()
Ответ на: комментарий от sched

завязано на MSVC - нельзя

скорей всего так и будет..

кроме того она и под виндой работает

exe создает?

mrXorg
() автор топика

да есть такая проблема. На первом курсе решил переходом на java. Не желею, переносимость приложений любой сложности. Остальные языки тоже учи. Подохнет, надо будет сваливать. В случае с java ей еще жить и процветать, но готовым надо быть. И С++ учи, чем лучше его будешь знать, тем больше java понравится

vertexua ★★★★★
()
Ответ на: комментарий от sched

:) на винде она создаёт PE бинарик, на linux - ELF

не понял, я не в курсе, что такое PE бинарик и linux - ELF :(

цитата из первой страницы гугла взял

«_Andrey_ wrote:

Code::Blocks для Windows очень хороший редактор, для Linux это просто тормоз. Перемещение курсора со строки на строку выполняется скачками. А про внешний вид интерфейса версии для Linux я вообще боюсь говорить.

Подтверждаю слова Андрея. Кодеблокс под линухом в окне редактирования текста программы тормозит ужасно (P2.2Mhz). Курсор прыгает через несколько символов, если двигаться вправо-влево, и через несколько строк если двигаться вверх-вниз. В общем, не успевает он отрисовываться. Работать из-за этого очень неудобно. Особенно при выделении – все время выделение «захлествается» на несколько строчек. Так же видно, что набр текста не успевает за скоростью печатания – набрал слово и видишь как оно еще полсекунды допечатывается на экране.»

mrXorg
() автор топика

Поставь галочку в свойствах проекта - запускать в отдельном терминале и будь счастлив.
QtCreator для новичка самое то.

trex6 ★★★★★
()
Ответ на: комментарий от note173

> ручками в консоли, осваивай gcc, флаги компиляции, написание makefile, etc.

Совершенно ненужные при первом изучении языка знания.

не-не-не, я за светлое будущее, вот уж кто на самом не нужны - так то миллионы быдлокодеров и вендопрограммистов по-совместительству

shty ★★★★★
()
Ответ на: комментарий от mrXorg

если ты так понял этот вопрос, то можешь гадать...

а как блджад можно ответить на вопрос:

Как преподаватель воспримет новую для него скорей всего IDE? Будут ли проблемы?

не зная ни ВУЗа, ни имени преподавателя, ни факультета, вообще ничего...

скажи откровенно - ты тупой?

shty ★★★★★
()

>установил QT Creator, понравился

Говно выбор

AST-PM-105
()

Для обучения IDE не то что не нужна - она вредна. Берите любой текстовый редактор (из актуальных emacs или vim), осваивайте g++, make, gdb etc. Когда разберетесь, сами выберете себе IDE по вкусу, или настроите всякие фичи редактора.

AIv ★★★★★
()
Ответ на: комментарий от shty

а как блджад можно ответить на вопрос

вот так вот >>Вообще не вопрос. Если разрешают - можно, завязано на MSVC - нельзя.

не зная ни ВУЗа, ни имени преподавателя, ни факультета, вообще ничего...

вероятность, что ты бы ответил после этих данных КРАЙНЕ МАЛА.

у меня аллергия

печалЪ, болезнь - это плохо

mrXorg
() автор топика
Ответ на: комментарий от mrXorg

>а как блджад можно ответить на вопрос

вот так вот >>Вообще не вопрос. Если разрешают - можно, завязано на MSVC - нельзя.

это не ответ - это напердеть в лужу, причём безо всякой ответственности

>не зная ни ВУЗа, ни имени преподавателя, ни факультета, вообще ничего...

вероятность, что ты бы ответил после этих данных КРАЙНЕ МАЛА.

возможно именно я и не ответил бы, но кто-то мог у этого преподавателя учиться и рассказал бы тебе какие требования реально предъявляются

shty ★★★★★
()

Ну так в чем проблемма? Создайте из одних и тех же файлов проекты для обеих IDE (и для студии, и для креатора).

PS. Универсальный совет насчет IDE: попробуйте Eclipse и Netbeans и выберите, что больше понравится. Ну и QtCreator если разработка для Qt. Тот же совет, но вариант для труЪ линуксоидов - попробуйте Vim и emacs и выберите, что больше понравится.

PPS. Накатал толстый пост, прочитал последнее предложение, стер :)

Deleted
()
Ответ на: комментарий от shty

Конечно, он тупой, раз на вопрос

Как преподаватель воспримет новую для него скорей всего IDE? Будут

ли проблемы?


его устраивает ответ

Если разрешают - можно, если не разрешат - нельзя.


anonymous
()
Ответ на: комментарий от Woklex

Это знаю точно, ВУЗ не хочется говорить, а точней позорить престижный ВУЗ страны своими вопросами((

mrXorg
() автор топика
Ответ на: комментарий от mrXorg

а зачем выбирать? Бери любую и работай, ты должен сам их все перепробывать. Надоеди треды с «помогите выбрать самое лучшее». Я понимаю если бы книгу выбрать просил, что доходчиво написано было и прочее. начни с Codeblock, подсветка кода, проэкт собирает по нажатию одной кнопки... Про «будут ли проблемы в ВУЗе» и «не пожалею я через 6 лет» глупости спрашиваешь, как будто тролишь

RA
()
Ответ на: комментарий от mrXorg

Че, отвечаю, в лучшем IT ВУЗе страны тонны полных лопухов, если ты нацелен на то, чтобы учиться, это уже тебя отделяет от тех, кто бухать пришли, занимая бюджетное место.

vertexua ★★★★★
()

Мне нужна такая IDE, чтобы не надо было библиотеки использовать, которые не использует MSVC

mrXorg
() автор топика
Ответ на: комментарий от mrXorg

> ИМХО это не для новичка(

Батенька, Вы спросили - Вам ответили... ничего архисложного в этом нет. Вы теперь говорите - «мне не нравиться ваш ответ, для меня это слишком сложно и тд» - епрст, а нафига тогда было спрашивать то?! И не спорьте с shty, он в этом вопросе разбирается куда лучше Вас, уж поверьте... вдруг он будет Вашим преподом?;-)

AIv ★★★★★
()
Ответ на: комментарий от mrXorg

хз, у меня норм работает, eclips ставил? Vim? чего ждешь? Главное не говори что в линуксе все херово

RA
()
Ответ на: комментарий от mrXorg

И забудьте уже про MSVC, если конечно не хотите воспитать в себе быдлокодера. Куда Вам писать графиеские приложения, если Вы не в состоянии написать в текстовом редакторе хэллоуворлд, скомпилировать его из терминала и запустить?

AIv ★★★★★
()
Ответ на: комментарий от mrXorg

Ты шутишь?Тебе не пофиг на престиж вуза?Думаешь он так упадет у всех в глазах, если ты назовешь вуз?Парень да ты жжош =)))

Woklex
()
Ответ на: комментарий от AIv

если Вы не в состоянии написать в текстовом редакторе хэллоуворлд

обижаете...

скомпилировать его из терминала и запустить

откуда такая информация?

mrXorg
() автор топика

Лучше учись _программированию_.

Язык - это всего лишь инструмент.

IDE - тем более.

И упорно «грызть» английский - это обязательно.

OldFatMan
()

>Как преподаватель воспримет новую для него скорей всего IDE?

Если курс C++, то какое дело преподу до IDE?

AST-PM-105
()
Ответ на: комментарий от AIv

И забудьте уже про MSVC, если конечно не хотите воспитать в себе быдлокодера. Куда Вам писать графиеские приложения, если Вы не в состоянии написать в текстовом редакторе хэллоуворлд, скомпилировать его из терминала и запустить?

вот неистово плюсую

про msvc может и не получится забыть, но уж точно надо ввести противоядие хотя бы немного поработав в консоли ручками (тем более уж раз стоит задача научиться), а то потом приходят всякие и от вида простого makefile в обморок норовят упасть

shty ★★★★★
()
Ответ на: комментарий от anonymous

Вот, знаю вуз уже можно рекомендовать(Мб я из вуза ТС). Хотя легче самому глянуть программу. У меня был в 1м семестре Си, во 2м СИ++, далее Java, ассемблер. А у моей знакомой в другом вузе, но на аналогичной специальности был basic=))

Woklex
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.