LINUX.ORG.RU

Ответ на: комментарий от invy

обоснуй.

потому, что из всех написанных на С++ IDE QtCreator самый тормозной

в 2008 тоже отличный дебаггер.

неплохой, да.

помимо стандартных фич:...

тогда ясно, всё это почти везде есть, то есть дебаггер визуалки хороший, но всё-таки, не выдающийся

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

Потому скорость компиляции от иде не зависит почти никак.

в теории — да. а на практике вам записать видео, что-ли, где один и тот же проект в разных IDE компилится c разной скоростью? скажу точно за кодблокс и кутекреатор.

next_time ★★★★★
()

(конкретно - исходников firefox)

этот благородный сэр уже полез выпиливать рекламу из фф?

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

потому, что из всех написанных на С++ IDE QtCreator самый тормозной

4.2.
Запуск IDE — секунда или менее.
Парсинг QMake проекта в 200 файлов - две секунды.
Парсинг большого Autotools-проекта (gtk+) — 10 секунд.

Стоковый парсер C++/C++11 в Qt Creator — быстрейший и удобнейший из всех IDE, кроме того имеется возможность прикрутить clang для парсинга и подсветки C/C++/ObjC/ObjC++.

Для распаралеливания компиляции требуется просто задать флажок.

Ну и несомненный + Qt Creator'а — активная разработка. А не протухшие версии раз в полгода-год, как в Code::Blocks.

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

Ctrl+F Emacs

10 вхождений, причём даже со скриншотом и подписью «GNU Emacs, an extensible editor that is commonly used as an IDE on Unix-like systems». Это и неудивительно, о том, что ты не можешь в английский язык было ясно достаточно давно.

build automation tools

cedet? Нет, ты не слышал.

debugger

GDU? Нет, ты не слышал.

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

aedeph_ ★★
()
Последнее исправление: aedeph_ (всего исправлений: 1)
Ответ на: комментарий от aedeph_

«GNU Emacs, an extensible editor that is commonly used as an IDE on Unix-like systems». Это и неудивительно, о том, что ты не можешь в английский язык было ясно достаточно давно.

вот вы и обкакались :)

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

Developers who favor command-line oriented tools can use editors with support for many of the standard Unix and GNU build 1 tools, building an IDE with programs like Emacs[5][6][7] or Vim.

в общем, ваша безграмотность на лицо

Некомпетентен безграмотен и ужасающе глуп исключительно ты, увы

если вас терзает душевная боль по какому-то поводу, не стоит выливать её на других людей. держите себя в рамках приличия. если не можете общаться как относительно культурный человек просто покиньте этот форум. здесь таким не место и это прописано в правилах. www.linux.org.ru/rules.jsp

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

понимаю, что это во многом вопрос криворукости разрабов дистрибутивов

Ты понимаешь неправильно (как и еще очень многое).

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

А, у Firefox какая-то нестандартная система сборки? Тогда да, всё плохо. А как другие IDE его подцепляют?

Впрочем, читать сорцы по одному файлу никто не мешает.

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

(как и еще очень многое).

«я знаю, что ничего не знаю» )

Ты понимаешь неправильно

то есть, если apt-get install eclipse криво установил эклипс, виноваты разрабы эклипса? вполне вероятно, но тогда эклипс — хлам и подавно.

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

«я знаю, что ничего не знаю» )

Начинай учиться.

то есть, если apt-get install eclipse криво установил эклипс, виноваты разрабы эклипса?

Нет. Долго объяснять, а тебе всё равно на пользу не пойдет.

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

Начинай учиться.

это сказал Сократ, а ему уже немного поздно )

Нет. Долго объяснять, а тебе всё равно на пользу не пойдет.

ясно, как говорится, «слив засчитан». в данном случае, это слив эклипса.

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

это сказал Сократ,

Или Демокрит, или еще кто-то из великих. Но я отвечал тебе, юзеру с ником next_time.

ясно

Снова заблуждение.

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

Да. Официально у него собственный костыль, написанный на python - mach. Именно он и собирает FF. Несмотря на наличие скриптов autotools (configure), сборка FF с их помощью была сломана достаточно давно и они её и не чинят (собирал как-то FF из ванильных сорцов, доступных на ftp).

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

Very fast custom build system (no makefiles needed)

Имхо это скорее недостаток, чем достоинство, я за unix way :) Опять же very fast, без замеров вообще ни очём.

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

Code::blocks компилит быстрее любой IDE на ява, заметно быстрее qtcreator и немногим быстрее visual studio.

О ыше один. Компилит - компилятор. Линкует - линковщик. Командует ими система сборки.

И да, без замера одинакового проекта собираемого из CB и каким нибудь ниндзя - говорить о скорости сборки это бред.

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

Iron_Bug, расскажи, пожалуйста этим неучам как собрать фаерфокс, кодеблоксом, этим образцом гибкости и юзабилити:)

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

А как другие IDE его тогда подцепляют? Судя по треду, кто-то это всё-таки умеет делать.

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

Вот и у меня те же впечатления от qtcreator'a.

invy ★★★★★
()

Есть ли что-то лучше чем CodeBlocks?

Толсто. Вряд ли есть что-то хуже CodeBlocks, ну разве только всякие Анюты и нотепады. //лучше, конечно есть

Bad_ptr ★★★★★
()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Ответ на: комментарий от EXL

В восьмом нетбинсе на уровне запилили всё, но стартует она подольше, но рефакторинг экшионс побольше. Примерно так на так, но мне кирэтор больше нравится. Хотя для plain/gnu makefiles, всё таки CDT и Netbeans работают получше. Зато хоткеи и минималистичность в криэторе - зэ бест.

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

Он умеет plain projects, которых в 99% случаев хватает, как минимум для того, что бы с удобством редактировать сорцы.

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

Нужно «импортировать» проект с исходниками, а потом в параметрах проекта указать нужные аргументы для make.

Ceiling_QB ★★★★
()

Если бы все разработчики C++ согласились использовать одну и ту же систему сборки, если бы C++ не был языком, который хрен распарсишь, если бы всякие наркоманы осилили c++11 и его constexpr и не баловались генерацией c++ кода всякими moc'ами и прочим говном, то можно было бы назвать что-то лучшим или хотя бы хорошим. А в ситуации реальной жизни, когда один обмазывается Qt'ами и использует qmake просто потому что он q, и в нем это все искаропки работает, другой создает проекты в вижуал студии, третий юзает cmake, а четвертый говорит, что это все не нужно, и только мейкфайлы - тру, самый разумный и удобный выход из ситуации - использовать обычный текстовый редактор (например vim) с подсветкой синтаксиса и без всяких автодополнений, потому что они все равно нормально работать не будут.

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

И что ты этим хотел сказать, анончик?

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

скажем так, емакс можно считать ИДЕ под лисп, но вот связки с дебаггером/компилятором плюсов я в нём из коробки не нашёл. вполне допускаю, что плохо искал.

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

зато там есть адекватные соурскод форматер из-коробки и настройка компилятора

...постойте, а чего там нет?

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

Или Демокрит, или еще кто-то из великих. Но я отвечал тебе, юзеру с ником next_time.

а рано, потому, что сперва вам надо было в полной мере осознать смысл этой фразы

Снова заблуждение.

зря вы продолжите строить из себя умудрённого гуру. это совсем не так (см. чуть выше). да и скрывать, таким примитивным образом, свои душевные терзания по поводу глюкодромности вашего любимого ИДЕ совсем излишне.

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

вполне допускаю, что плохо искал

да. справедливости ради, в emacs'е почти что угодно надо искать хорошо

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

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

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

это будет уже другая программа, в которую будет внесено множество «на коленке» скреплённых друг с другом изменений, со всеми достоинствами и недостатками такого подхода.

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

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

это хорошо, что у тебя есть своё мнение на тему того, что такое IDE

IDE — это, в сущности, такой большой gedit с плагинами

особенно приятно видеть значительную эволюцию взглядов за неполных три месяца

такая сборка емакс

по-прежнему будет emacs'ом. зачем её отдельно поставлять я, впрочем, не очень понимаю

jtootf ★★★★★
()
Последнее исправление: jtootf (всего исправлений: 1)
Ответ на: комментарий от next_time

скрывать, таким примитивным образом, свои душевные терзания

Вау. «Всю жизнь мечтал встретить эльфа-психоаналитика» (ц)

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

особенно приятно видеть значительную эволюцию взглядов за неполных три месяца

на самом деле, одно другому не мешает. «gedit» сказано про внутренности ДЕ, а «IDE ставит своей задачей предоставить готовое окружение, которое без настроек со стороны пользователя и дополнительных плагинов позволяет выполнять компиляцию проектов.» про его философию

по-прежнему будет emacs'ом.

она будет модифицированным емаксом.

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

Но даже если вы его и встретите, это не сделает вашу любимую ИДЕ менее глюкодромной. Поменяйте своё отношение к жизни и не нервничайте по пустякам. Если эклипс у кого-то не запускается, это ещё не делает его плохим ИДЕ, ну подумаешь, эклипс не сильно пригоден для продакшена, ну и что? У вас-то он работает, стало быть, для вас всё ок.

next_time ★★★★★
()

Буду краток - огромный процент GPL софта пишется вообще без IDE в vim-е и emacs-е. И ни в какой IDE вы этот софт не откроете как надо.

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

про его философию

оставим философию философам. окружение помогает писать код? оно интегрировано в одно приложение? значит, IDE

ну, с моей приземлённой точки зрения, конечно

она будет модифицированным емаксом

emacs - это lisp-система; у неё нет каноничного состояния, ты всегда чем-то её расширяешь для работы

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

Ладно IDE с текстовым редактором путать, но как в перечень затисалась целай ОС?! Глупые буржуи. :\

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

у неё нет каноничного состояния, ты всегда чем-то её расширяешь для работы

ну раз уж вы сами про жигули вспомнили, то на них пример и приведём.

https://commons.wikimedia.org/wiki/File:Jean_Alesi_Ferrari_1995.jpg?uselang=ru

это — гоночный болид, и, в тоже время — автомобиль аналогично, ide_name — это IDE, и в тоже время, текстовый редактор

https://commons.wikimedia.org/wiki/File:Vaz-2107.JPG?uselang=ru

а это — картошковоз, и, в тоже время — тоже автомобиль. аналогично, emacs — это такая полуОС, и, в то же время, текстовый редактор

вещи и ПО определяются философией их применения. такие дела.

окружение помогает писать код? оно интегрировано в одно приложение? значит, IDE

а уж если из прямого определения исходить, ну тогда, любой текстовый терминал, вместе с соответствующим окружением — это тоже IDE, а что, отладчик, компилятор и текстовый редактор есть, значит код писать помогает, в одно приложение интегрировано*. всё, значит IDE.

кстати, все возможности емакса есть в ворде/либреоффисе (не забываем про макросы, да). что, и либреоффис - теперь ИДЕ?

*интегрировано, в смысле — не менее, чем в емакс/вим/каких-то ИДЕ — отладчики и компиляторы почти всегда являются внешними по отношению к среде разработки

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

любой текстовый терминал, вместе с соответствующим окружением — это тоже IDE

ты просто-таки на грани открытия!

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

но, походу, вряд ли сможешь его совершить

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