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++, но видел много отрицательных сообщений, решил отказаться.

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


Ответ на: вброс от shybovycha

> он бы знал, что cin - это функци
cin - это объект, а не функция.

Raving_Zealot ★★
()
Ответ на: вброс от shybovycha

Спойлер: если бы уважаемый ТС прочитал немного полезного чтива, педовикию, лурк или на худой случай гугл cplusplus.com, он бы знал, что cin - это функция пространства имен std из библиотеки iostream:

*МАТ* как я ненавижу людей, которые не прочитав тему, лезут со своими советами(Я использовал всегда iostream и using namespace std. Специально для тебя. cin не работет в qt creator консоли, он будет работать, если только запускать из другой консоли, или параметры какие-то можно поменять. Не знаешь - не лезь!

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

только-что проинсталировал Qt 4.7.4 с Qt Creator 2.3.0 : консолька перестала появляться по нажатию <ctrl>R.

Нашёл эту галочку: Проекты(слева) — Цели(вверху слева) — Запустить(чуть ниже посередине) — Запускать в терминале(посредине)

В Qt Creator 2.2.1 без руссификации оказалось ещё проще: Projects — RunSettings(вверху вторая слева) — Run in terminal

cool-e-bin
()

Прочитал полтреда. Можно узнать откуда такая приверженность к C++? Кто-то внушил?

А из инструментов действительно на данном этапе лучше подбирать минималистические (те же emacs/vim, make). Все IDE ограничены в той или иной мере. Чем меньше от них зависишь - тем лучше.

QtCreator - хорош скорее для работы с Qt, что крайне здорово. Но для обучения языку едва ли.

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

haters gonna hate

Уважаемый ТС! Умей из моря говна интернетов выудить то, что тебе нужно!

shybovycha
()
Ответ на: комментарий от cool-e-bin

Нашёл эту галочку: Проекты(слева)

спасибо, правда цели не нашел, было немного по-другому...

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

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

Для изучения языка C/C++ и приемов программирования понадобится текстовый редактор с подсветкой и набор компиляторов.

После того как освоишь язык, научишься кодить, освоишь основы процедурного=>модульного=>объектного программирования, будешь сам выбирать среду и/или тулкит под конкретный учебный проект и учиться программированию.

А пока выглядит так: «я научился рисовать формочки в лазарусе и вставлять код в кнопочки по даблклику. Какую бы мне теперь IDE изучить чтобы одну на всю жизнь».

На работе ты будешь программировать на том языке и в той IDE которая будет диктоваться задачей/архитектором/коллективом и горе тебе будет если для тебя обучение программированию это изучение IDE.

И да, пока не решишь изучать Qt, QtCreator тебе не нужен.

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

Не использовать кого, кто не использует что? Еще раз и по-русски.

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

> Microsoft .NET‚ языка С# и базовых библиотек‚ желательно включая версию 3.5

Mono

ASP.NET MVC 2 или 3

Mono + Monodevelop

MS Visual Studio 2008/2010 и какой-либо системы контроля версий

Monodevelop + git/subversion

MS SQL Server 2005/2008

PostgreSQL/Oracle сгодятся, а MS SQL и удаленно админить можно.

Итог: все хорошо.

//LongLiveUbuntu

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

ИУ-5? Это не АСУшники? САААМАЯ пожалуй халявная на ИУ (опять таки была, как сейчас не скажу), помню помню, как этот «цпп» все благополучно копипастили/заказывали у соседних кафедр (которые учили паскаль между прочим ) )

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

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

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

Грязная клевета. У меня КодБлокс под ubuntu отлично работает,никаких тормозов нет, собирал сам из исходников.

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

перед словами «Подтверждаю слова Андрея» забыл поставить значек >

т.е. это не я подтверждаю а mrXorg подтверждает, я же опровергаю эту гнусную ложь.

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

а mrXorg подтверждает, я же опровергаю эту гнусную ложь

мдааа, печалЪка, а КАВЫЧКИ я для кого ставил? Прежде чем оскарблять - ПРОТРИ СВОИ ГЛАЗА!!!

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

А что с кавычками не так?

с ними как-раз все впорядке, поэтому не понятно почему ты решил, что это мои слова.

И кого я оскорблял?
я же опровергаю эту гнусную ложь

получается, что ты говоришь, что я несу гнусную ложь, это оскорбление

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

Зачем IDE для изучения C++? Честно, я не понимаю.

[fat] Лучшая IDE - это vim [/fat]

drull ★☆☆☆
()

Через 6 лет я не пожалею, что под Linux писал?

Если собираешься быть посредственным былокодером, то да. Тебе будет даже лучше сразу за какую-нибудь 1С браться. Я начинал и по сей день использую линукс, на жизнь зарабатываю и всем доволен ))).

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

ммм, а типа если вы под линуксом значит вы не быдлокодер? Бред... если твы так думаете, то вы точно быдлокодер, ибо ума походу нету

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

для обучения - консоль для гуя - qtcreator для нормального программирования - студия с Visual Assist X

anonymous
()

Мой тебе совет - в приличном обществе старайся воздерживаться от произнесения вслух слова C++. Потому что у питонщиков и прочих джавистов сразу начинается такой баттхёрт... Словами не передать. С одной стороны, сенсеи им внушили их превосходство над программистами на низкоуровневых языках, к которым с какой-то стати приписывают православный C++, с другой стороны, они на подсознательном уровне чувствуют свою ущербность и ограниченность.

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

возьми ПМ вставь один патрон , взведи, направь на свой головной ганглий и нажми курок. Кури маны и доки по qt прежде чем визжать как ТП что то где то не работает

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

червию как mrXorg это грозит только очисткой головы и отращиванию нового нервного узла дабы понять свои ошибки и ущербность самой постановки такого вопроса как в 1м посте

SiD
()
Ответ на: комментарий от zenden

>низкоуровневых языках, к которым _с_какой-то_ стати приписывают православный C++

хочешь сказать что это не так?

lazyklimm ★★★★★
()

Все нужно пробовать самому. Если есть интерес к программированию, то и работа будет интересная и бабки будут, независимо от ЯП, ОС и т.д. А если все время бояться попасть не туда, делать не то и сразу так пытаться выбрать «легкую» дорожку, чтоб всю жизнь на мази... то так не бывает - это путь быдлокодера. Лучше сразу заняться чем-то еще...

P.S: и да, заметил такую особенность, хороший (или будущий хороший) программист (или там любой другой инженер, etc) очень редко спрашивает что-либо по форумам - особенно по мелочам. Займись делом, ибо 10 страниц уже...

maxxant
()

я начинал сначала в терминале(gcc) потом geany, потом eclipse.

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

Ну а ты сам подумай - откуда вообще возьмется мозг у человека, который пошел в позорный заборостроительный говновуз тратить свое время ради говнокорочки? Ну не той он интеллектуальной категории, которая способна самостоятельно учиться и вообще головой работать.

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

от того что такие как ты задают подобные вопросы и не слушают/читают что им говорят, а упорно долбят сами себя в мозг, эдакий умственный/мозговой онанизм. Если ты такой умный то к чему довольно глупый вопрос для топика? З.Ы.: и где я писал что я такой умный З.Ы.Ы.: попробуй все таки включить свой нервный узел и подумать

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

Займись делом, ибо 10 страниц уже...

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

Жаль темы нельзя закрывать от постов....

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