Вопрос начинающего программиста

Уважаемые участники форума!

Заранее прошу прощения, если вдруг разместил данное обсуждение не в той ветке.
Я ищу дистрибутив Linux, на котором можно было бы построить быструю и надежную систему разработчика ПО. Мне как программисту это очень важно. Я понимаю, что почти все существующие ныне дистрибутивы, в принципе, можно настроить для данной цели, однако лично меня не интересует обилие приложений (в том числе коммерческих) на новых дорогих дистрибутивах. Мне нужна система, оптимально настроенная главным образом для программирования. И я не уверен, какой дистрибутив мне выбрать.
Я почитал про Gentoo и мне понравилась его философия и принципы. Подскажите мне: правильно ли будет использовать именно Gentoo для рабочей машины программиста?

Генту

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

на форум какого

на форум какого дистра напишешь, такой и посоветуют.
я бы еще порекомендовал debian

В принципе...

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

1) Судя по

1) Судя по вопросу с линухом раньше не сталкивались. Выбор дистра никоим образом не ограничит возможности пользовать любой инструментарий. Генту легче держать в актуальном состоянии не выкачивая с нета гиги ненужных образов при выходе новой версии дистра.

2) Учите емакс.

1) Согласен 2)

1) Согласен
2) Вместо емакс советую, vim :)

WAR! :) Для

WAR! :)
Для программинга лучше емакса имхо нет. Компиляция, отладка, автопереход на ошибочные строки - песня. Рекомендую. Русский инфо выложен на linux.org.ru

ЗЫ

Где-то в нете нарыл...

"Емакс был бы неплохой операционной системой, жалко что приличного редактора в нем нет :)"

А я таки не

А я таки не осилил Emacs, поэтому пользуюсь gedit + terminal.
Ну и еще MingwStudio в последнее время изучаю.

Все что нужно есть, но не вставило.

Kate рулит!

emacs тоже не асилил... :)

да и толстый он дальше некуда...
не люблю толстые программы.

Re: Kate рулит!

Dron написал(а):
да и толстый он дальше некуда...
не люблю толстые программы.

В каком-то дистрибутиве эмблемой емакса была ржавая раковина.
Почему?
Потому что это единственное чего в емаксе нет :)

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

vim

wi написал(а):
Компиляция, отладка, автопереход на ошибочные строки - песня.

Всё это прекрасно может vim. Мне он симпатичнее тем что не надо заучивать длиннющие команды, о которых уже ходят легенды. Мне ближе несколько режимов работы и короткие команды. По функциональности они совершенно идентичны.

Re: vim

aluk написал(а):
Всё это прекрасно может vim.

Из перечисленного да, но....

aluk написал(а):
Мне он симпатичнее тем что не надо заучивать длиннющие команды, о которых уже ходят легенды.

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

aluk написал(а):
По функциональности они совершенно идентичны.

Функционал процессора ограничен мощностью его встроенного языка. Запустите емакс в консоли, запустите внутри тетрис. Смотрится позорно (все же текст), но о равных возможносях с вимом говорит лучше всяких слов.

ЗЫ
Впрочем это извечный холивар.

Re: vim

wi написал(а):
Впрочем это извечный холивар

Угу...

wi написал(а):
Функционал процессора ограничен мощностью его встроенного языка. Запустите емакс в консоли, запустите внутри тетрис. Смотрится позорно (все же текст), но о равных возможносях с вимом говорит лучше всяких слов.

В vim тоже есть тетрис, и он тоже выглядит не очень... :)

Re: vim

wi написал(а):
Изучаются так же нудно как и в виме. По шпаргалке. Сейчас на одной консоли емакс, на другой инфо, на столе бумажка выцепленными командами по группам.

Предлагаю посмотреть мой редактор (комерческий продукт). Конечно, функциональность у него ниже чем у vim/emax, но все что нужно для нормальной разработки имеется. А интерфейс, максимально простой.
http://www.multitextor.com/ru

PS: Наши вышли в полуфинал!!! Канада домой!!!

Re: vim

betatester написал(а):
Предлагаю посмотреть мой редактор (комерческий продукт). Конечно, функциональность у него ниже чем у vim/emax, но все что нужно для нормальной разработки имеется. А интерфейс, максимально простой.
http://www.multitextor.com/ru

А ты уже сделал ebuild для него?

Кста, есть бесплатная поделка, по интерфейсу и возможностям крайне сильно смахивающая на борландовскую оболочку (вроде такой, как была в BC 3.x).

Re: vim

Скоро будет доступна freeware версия редактора, правда с некоторыми ограничениями функциональности, по сравнению с комерческой версией.

_Andry_ написал(а):
А ты уже сделал ebuild для него?

ebuild еще не сделал, но уже немного изучал этот вопрос. Если кто-то хочет помочь в этом, welcom.

Re: vim

wi написал(а):
aluk написал(а):
Мне он симпатичнее тем что не надо заучивать длиннющие команды, о которых уже ходят легенды.

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

Хм... а разве в самом emacs оно не смотрится?
(Тоже в процессе очередной попытки перехода, надеюсь, что не зря).
Для разработки на C пока не нашёл ничего нового, разве что
поддержка GDB из коробки... (что в vim делается отдельными
плагинами).

wi написал(а):
Функционал процессора ограничен мощностью его встроенного языка.

Которого из... ruby+perl+vim-script vs LISP?
LISP достаточно своеобразный язык для разработчика...

wi написал(а):
ЗЫ
Впрочем это извечный холивар.

Какое же обсуждение средств unix разработчика без vim vs emacs :)

По теме, выбор редактора зависит от личных предпочтений программиста,
из перетендентов я бы назвал vim/emacs - классика, kate/kdevelop/eclipse - более языко-ориентированные GUI редакторы/среды разработки. IMHO, vim проще в освоении, в emacs много скрытой мощи, но докопаться до неё непросто и не всегда она востребована, а при переходе с vim, в принципе, можно использовать vim-биндинги и в emacs.

Для всего есть исходники :)

Нахожу очень удобным, т.к. можно подсмотреть решения и приемы.

PS:Ну почти для всего ;P

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".