Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: IDE для С++  (Прочитано 16753 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mors

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: IDE для С++
« Ответ #30 : 22 Декабря 2007, 22:47:24 »
И чо, каждый день из свн ставить?:)
Не обязательно. Достаточно один раз скачать (там даже бинарные сборки есть, так что можно обойтись без ручной сборки), установить и дальше просто следить за чейнджлогом и для себя решать стоит ли в очередной раз обновляться или нет...
Не использую Windows на домашнем компьютере с 3 июня 2007 /// Ubuntu 7.04 → 7.10 → 8.04 → 8.10 → 9.04

Оффлайн MastEdm

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: IDE для С++
« Ответ #31 : 27 Декабря 2007, 01:24:12 »
Я вот чего не пойму: а чем вас не устраивает Emacs? Не вижу смысла в IDE - в чём вся прелесть?  :idiot2:

Оффлайн pretorean

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: IDE для С++
« Ответ #32 : 27 Декабря 2007, 08:07:52 »
Я вот чего не пойму: а чем вас не устраивает Emacs? Не вижу смысла в IDE - в чём вся прелесть?  :idiot2:
слишком много документации прочитать и телодвижений сделать нада чтобы его настроить под себя
и когда есть тот же netbeans не вижу смысла изучать и настраивать emacs  :idiot2:

Оффлайн MastEdm

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: IDE для С++
« Ответ #33 : 28 Декабря 2007, 09:32:26 »
ну это как учиться писать: долго, но на всю жизнь  :)

Оффлайн fedukoff

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: IDE для С++
« Ответ #34 : 02 Января 2008, 17:12:34 »
Я вот чего не пойму: а чем вас не устраивает Emacs? Не вижу смысла в IDE - в чём вся прелесть?  :idiot2:

Ну refactoring тот же... Подсветка разная неиспользуемых переменных, или к.н. потенциальных ошибок. Да и auto completion тоже хорошо... Быстрая и удобная навигация по коду. Это все emacs умеет?

Оффлайн Dereka

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: IDE для С++
« Ответ #35 : 08 Января 2008, 13:29:31 »
Тут братья французы делают сборку каждого "nightly builds" релиза. Ставится очень просто. Вот мануал на английском. http://lgp203.free.fr/spip/spip.php?article1&lang=en

Резюмируя, для gusty будет выгдядеть так:
sudo echo '
# CODE::BLOCKS
deb http://lgp203.free.fr/ubuntu/ gusty universe
# WX WIDGETS
deb http://apt.wxwidgets.org/ gusty-wx main
' >> /etc/apt/sources.list
wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -
wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install libcodeblocks0 codeblocks libwxsmithlib0 codeblocks-contrib
не gusty а gutsy  :coolsmiley:

Оффлайн MastEdm

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: IDE для С++
« Ответ #36 : 22 Января 2008, 02:02:11 »
2fedukoff, я не уверен, что то, что вы перечислили, очень здорово облегчает жизнь, тем более, что это не критично. Если прибавить к этому размер IDE...

Emacs удобен тем, что его можно многому научить, заточить под себя, чтобы не было ничего лишнего. Есть также Emacs Code Browser.

Хотя с другой стороны, редактор - это дело привычки. Думаю, что достаточно освоить парочку любых на вкус и успокоиться. В первую очередь, конечно, нужно уметь юзать vi(m)...

Оффлайн fedukoff

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: IDE для С++
« Ответ #37 : 23 Января 2008, 18:32:30 »
2 MastEdm

Готов поспорить по поводу критичности рефакторинга... Когда в проекте тысячи классов, то просто необходимы средства, которые будут ослеживать целостность кода.

Оффлайн bad_duck

  • Участник
  • *
  • Сообщений: 109
  • Бледнолицый друг пингвинов
    • Просмотр профиля
Re: IDE для С++
« Ответ #38 : 23 Января 2008, 21:36:24 »
...Когда в проекте тысячи классов...

Я далеко не программер, но не понимаю, зачем писать таких монстров? Динозавры конечно же жили, но вымерли.

Thread

  • Гость
Re: IDE для С++
« Ответ #39 : 23 Января 2008, 21:38:52 »
когда в один модуль свалены тысячи между собой связанных классов, уже есть о чем задуматься :)

а вообще, такие вещи надо детально проектировать.

Оффлайн fedukoff

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: IDE для С++
« Ответ #40 : 24 Января 2008, 16:33:30 »
когда в один модуль свалены тысячи между собой связанных классов, уже есть о чем задуматься :)

а вообще, такие вещи надо детально проектировать.

Ой, господа, проф. программеры. Я работаю в банке. Учавствую в разработке интернет-банка. Начинался проект лет десять назад. За десять лет наплодилось столько всего, что ужос, но ни чего лишнего. Все на месте, все за все отвечает. Просто, походу, Вы не сталкивались с серъезными долгосрочными проектами.
Например, в этом контексте, класс Счет имеет столько ссылок на себя, используется во множестве других классах. Попробуй сделай с этим классом чтонидь без рефакторинга... А за многие годы банковские правила и законы менялись, были локальные номера счетов, потом их сменили IBAN, потом появились локальные номера счетов других государств. И все это надо править, поддерживать. Все это возможно делать и без рефакторинга, но он очень облегчает жизнь.
Например, великолепная штука Usages. Контекстным поиском на много сложнее найти где используется та или иная переменная, тот или иной класс, метод и пр.
Ну в опчем, думайте ширее ;)

Оффлайн goldyx

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: IDE для С++
« Ответ #41 : 13 Марта 2008, 11:34:04 »
а как  в Eclipse/CDT использовать формы и прочии гуишные штуки?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: IDE для С++
« Ответ #42 : 14 Марта 2008, 06:00:27 »
никаг. все зависит от библиотеки.
Trolltech вроде бы делала для Эклипса плагин под свою Qt.

Оффлайн ivanhoe75

  • Активист
  • *
  • Сообщений: 362
    • Просмотр профиля
Re: IDE для С++
« Ответ #43 : 14 Марта 2008, 08:30:22 »
Anjuta, KDevelop, Code::Blocks - там дебаггеры встроеные есть?
Где на винте искать стандартные библиотеки stdio, stdlib ... если они вообще есть у линуксовского с ?

Оффлайн pretorean

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: IDE для С++
« Ответ #44 : 14 Марта 2008, 08:37:51 »
Anjuta, KDevelop, Code::Blocks - там дебаггеры встроеные есть?
Где на винте искать стандартные библиотеки stdio, stdlib ... если они вообще есть у линуксовского с ?
дебагер один - gdb. к перечисленным прогам он отлично прикручен

 

Страница сгенерирована за 0.112 секунд. Запросов: 26.