Какую среду разработки выбрать?
Какую среду разработки выбрать?
Я - бывший С++ программер под Win32. Перехожу на Linux. Какую ОС выбрать, среду разработки, какие языки лучше знать, какая shell лучше всего?
В твоем случае ANSI C/С++ и GNU extesions.
Среда разработки завсисит от того, под какие гуевые либы будешь писать - есть kdevelop - для qt + kdelibs, anjuta - для gtk/gnomelibs
Есть еще emacs и vi - мутанты-переростки тектового процессора. Но это - вещь в себе, и после VC пересеть будет совсем не просто. Есть еще Kylix 3 - в нем - С++ Builder. Не свосем понял насчет shell - если имелся ввиду комндный интепретатор - то начни со стандартного bash. Если речь о desktop enviroment - то пока сам не попробуншь - не решишь.
Среда разработки завсисит от того, под какие гуевые либы будешь писать - есть kdevelop - для qt + kdelibs, anjuta - для gtk/gnomelibs
Есть еще emacs и vi - мутанты-переростки тектового процессора. Но это - вещь в себе, и после VC пересеть будет совсем не просто. Есть еще Kylix 3 - в нем - С++ Builder. Не свосем понял насчет shell - если имелся ввиду комндный интепретатор - то начни со стандартного bash. Если речь о desktop enviroment - то пока сам не попробуншь - не решишь.
Опыт растет прямо пропорционально выведенному из строя оборудованию
я тоже думал, что мои руки не для emacs или vim. Пока пытался их использовать в настройках по умолчанию
в дефолтной настройке их может использовать только тот человек который сделал эту дефолтную настройку
(на ум приходит фамилии Столман и Moolenaar).
но это полностью настраиваемые редакторы. В отличие от указанных kdevelop или anjuta.
Голова и пальцы любой формы могут быть с лёгкостью адаптированы под эти редакторы, в отличие от kdevelop и anjuta.
лучший shell для чего? для программирования? для user-interaction?
очень прикольный вопрос про среду разработки. Unix - и есть среда разработки. Она так спроектирована и написана.
в дефолтной настройке их может использовать только тот человек который сделал эту дефолтную настройку

но это полностью настраиваемые редакторы. В отличие от указанных kdevelop или anjuta.
Голова и пальцы любой формы могут быть с лёгкостью адаптированы под эти редакторы, в отличие от kdevelop и anjuta.
лучший shell для чего? для программирования? для user-interaction?
очень прикольный вопрос про среду разработки. Unix - и есть среда разработки. Она так спроектирована и написана.

старая статья, но все же...
Обзор IDE под Linux
http://www.linux.by/modules.php?name=Co ... age&pid=11
Обзор IDE под Linux
http://www.linux.by/modules.php?name=Co ... age&pid=11
Все среды хороши когда ими умеешь пользоваться. На вкус и цвет ...
Если знаешь что-то хорошо, то переходить на другое - вот это настоящее
мучение. И результат будет плохим почти наверняка.
Вначале прочитай информацию по всем IDE, редакторам, интерпретаторам.
Вебери несколько, попробуй. Реши что нравится и изучай. К советам
прислушайся и решай сам, чтобы не считать что тебе подсунули, обманули,
запутали.
Другой вопрос, есть ли у тебя какие то задачи уже? Для чего переходишь?
Если есть то скажи тут, народ может подсказать что лучше для этой конкретной
задачи подходит.
Лично я IDE не пользуюсь, но не потому что считаю себя выше их.
Просто нету такой IDE которая бы работала на всех платформах где
мне приходится работать. Я пользуюсь:
1. nedit, или vi если нету nedit на машине
2. ksh
3. gmake
4. cscope, global
А вот с отладчиком проблема: dbx, WorkShop Debugger, gdb, idebug - нету
одного для всех платформ. Поэтому printf, cout в большинстве случаев или
трассировка системы, или нуль-модем на windows - terminal (бррр)
Если знаешь что-то хорошо, то переходить на другое - вот это настоящее
мучение. И результат будет плохим почти наверняка.
Вначале прочитай информацию по всем IDE, редакторам, интерпретаторам.
Вебери несколько, попробуй. Реши что нравится и изучай. К советам
прислушайся и решай сам, чтобы не считать что тебе подсунули, обманули,
запутали.
Другой вопрос, есть ли у тебя какие то задачи уже? Для чего переходишь?
Если есть то скажи тут, народ может подсказать что лучше для этой конкретной
задачи подходит.
Лично я IDE не пользуюсь, но не потому что считаю себя выше их.
Просто нету такой IDE которая бы работала на всех платформах где
мне приходится работать. Я пользуюсь:
1. nedit, или vi если нету nedit на машине
2. ksh
3. gmake
4. cscope, global
А вот с отладчиком проблема: dbx, WorkShop Debugger, gdb, idebug - нету
одного для всех платформ. Поэтому printf, cout в большинстве случаев или
трассировка системы, или нуль-модем на windows - terminal (бррр)