Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: Так в что же используют про мира .cpp
IDE 7 87.50%
Редактор + cmd/terminal 1 12.50%
Vim в cmd/terminal 0 0%
Голосовавшие: 8. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2017, 14:09   #21
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
мало ли чего там знает или не знает ппрогер.
он как бе не авторитет
Так не он один это говорит же )

А Торвальдс и Страуступ авторитеты? (первый micro emacs, второй вроде тоже в основном какой-то текстовый редактор)

Или поиск по гитхабу: https://github.com/search?utf8=%E2%9...B%2B&type=Code

vim set github.png

Цитата:
Сообщение от _Bers Посмотреть сообщение
во-первых под линуксами так же юзают иде на полную катушку.
во-вторых, во всяких вимах сидят только упоротые красноглазики.
Я не говорил, что все линуксиоды сидят без IDE.
Я говорил, что в некоторых сферах применения С++ это популярно. Например особенно большие проекты с кучей разного наследия (20+ лет) и сложной системой сборки, разными ЯП и т.п.
В некоторых сферах наоборот, особенно если проект только под винду или Qt.

И вим вообще-то настраивается, плагины, форки и т.п.
Без анализа и автокомплита сидеть не заставляют.

Но новичкам я бы конечно в любом случае не рекомендовал вим/емакс, ибо оно требует кучу времени на изучение, привыкание, настройку.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 28.04.2017 в 14:20.
Alex11223 вне форума Ответить с цитированием
Старый 28.04.2017, 17:58   #22
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Например особенно большие проекты
Не все проекты можно собрать просто
указав IDE на файлы с исходниками.
И создавать проект в какой-то IDE
не всегда лучшее решение...
Поэтому, работать без IDE приходится,
не то, чтобы часто, но всё-таки приходится.

Вот недавно xpdf пришлось на запчасти разобрать,
конечно, до IDE дело не дошло. kwrite/pluma и Notepad++
вполне себе подошли для решения данной задачи.
Исходники Wine как-то править пришлось,
там, емнип, использовал gedit.
Создавать какой-то проект в IDE,
ради правки нескольких файлов
не очень разумно, как мне кажется.
Croessmah вне форума Ответить с цитированием
Старый 29.04.2017, 09:32   #23
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Так не он один это говорит же )
А Торвальдс и Страуступ авторитеты?
нет.
в качестве авторитета в данном случае выступает бизнес.
ИДЕ ускоряет процесс разработки,
минимизируя издержки на вхождение.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Или поиск по гитхабу:
ну и что за хрень вы привели?


Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Я не говорил, что все линуксиоды сидят без IDE.
Я говорил, что в некоторых сферах применения С++ это популярно. Например особенно большие проекты с кучей разного наследия (20+ лет) и сложной системой сборки, разными ЯП и т.п.
сфера - не при чем.
более того, нет таких сфер, где он был бы популярен.

повторюсь: он популярен только среди отдельно взятых красноглазых гиков.
безотносительно к предметной области самих разработок.
и это - капля в море.
если сравнивать с общей массой - полторы калеки.

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

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В некоторых сферах наоборот, особенно если проект только под винду или Qt.
это так же не имеет значения.
так например, для сборки кютешного проекта
совершенно не обязательно использовать QtCreator.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И вим вообще-то настраивается, плагины, форки и т.п.
Без анализа и автокомплита сидеть не заставляют.
это - не принципиальный момент.
принципиально, что это неюзабельное УГ требует
более высокого порога вхождения,
времени на привыкание,
и особую форму красноглазия
(любить дофига печатать)

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Но новичкам я бы конечно в любом случае не рекомендовал вим/емакс, ибо оно требует кучу времени на изучение, привыкание, настройку.
о том и речь.
красноглазые подсаживаются на эту хрень исключительно на энтузиазме.

и нет таких сфер, куда человек приходит, и ему говорят:
"нам нужен человек, который умеет в вим. потому что вся разработка идет в вим"

это тупо не выгодно по экономическим соображениям.
_Bers вне форума Ответить с цитированием
Старый 29.04.2017, 09:43   #24
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
ну и что за хрень вы привели?
Что многовато кода, для написания которого авторы вероятно пользовались вим. Вряд ли это все дело рук только "упоротых красноглазиков".

Цитата:
Сообщение от _Bers Посмотреть сообщение
ИДЕ ускоряет процесс разработки
После достижения определенного уровня дзена скорость не хуже и у вимеров.

Цитата:
Сообщение от _Bers Посмотреть сообщение
и нет таких сфер, куда человек приходит, и ему говорят:
"нам нужен человек, который умеет в вим. потому что вся разработка идет в вим"
Да. Обычно люди сами смотрят на вимеров/емаксеров в команде и пересаживаются
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2017, 10:10   #25
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Что многовато кода, для написания которого авторы вероятно пользовались вим. Вряд ли это все дело рук только "упоротых красноглазиков".
не очевидна эта ваша "вероятность".
с чего вы это взяли?

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
После достижения определенного уровня дзена скорость не хуже и у вимеров.
бизнес не заинтересован.
кстати, как в вим пошагово отлаживаются?

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Да. Обычно люди сами смотрят на вимеров/емаксеров в команде и пересаживаются
фигня это всё.
сколько ни имел дело в линукс-разработками,
ни разу не замечал подобного.
_Bers вне форума Ответить с цитированием
Старый 29.04.2017, 10:16   #26
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
кстати, как в вим пошагово отлаживаются?
так же как и без него, запускают gdb.
https://beej.us/guide/bggdb/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2017, 10:20   #27
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
так же как и без него, запускают gdb.
https://beej.us/guide/bggdb/
мда...
жессть
_Bers вне форума Ответить с цитированием
Старый 29.04.2017, 10:42   #28
Namira
Пользователь
 
Регистрация: 21.04.2017
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Что многовато кода, для написания которого авторы вероятно пользовались вим. Вряд ли это все дело рук только "упоротых красноглазиков".
Размер проекта тут абсолютно не причем. От слова совсем. Если у тебя ну просто ну ооочень гигансткий проект, при открытии которого банально память закончится, обычно такие проекты разбивают на несколько сотен, а то и тысяч подпроектов. И никакой проблемы нет.

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
После достижения определенного уровня дзена скорость не хуже и у вимеров.
А по поводу скорости в vim, так у нас на работе ядренный такой юниксоид работал, лет 20 стажа у него в этом vim, он только под ним и программил, да вот только скорость работы у него ниже, по сравнению с человеком, который работает в IDE. Это очевидно ведь, мне нужно посмотреть - а что за реализация вот у этого метода, который находится в другом классе, в другом проекте, в другом каталоге - я нажал F12 и смотрю, а vim'ер все еще ищет нужный ему файл/класс.


Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Да. Обычно люди сами смотрят на вимеров/емаксеров в команде и пересаживаются
Скорее это исключение из правил, чем правило.
Namira вне форума Ответить с цитированием
Старый 29.04.2017, 11:18   #29
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
мда...
жессть
жесть или нет зависит от привычки.

Цитата:
Сообщение от Namira Посмотреть сообщение
Размер проекта тут абсолютно не причем. От слова совсем. Если у тебя ну просто ну ооочень гигансткий проект, при открытии которого банально память закончится, обычно такие проекты разбивают на несколько сотен, а то и тысяч подпроектов.
А цитата какое отношение к этому имеет?)

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


Цитата:
Сообщение от Namira Посмотреть сообщение
Это очевидно ведь, мне нужно посмотреть - а что за реализация вот у этого метода, который находится в другом классе, в другом проекте, в другом каталоге - я нажал F12 и смотрю, а vim'ер все еще ищет нужный ему файл/класс.
Ну вимер наверняка тоже может показать кучу интересных трюков при написании и редактировании кода ) Да и эта волшебная кнопка в IDE иногда ломается, особенно в С++ IDE.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.04.2017, 15:14   #30
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

...а я вим ниасилил даже рута себе в дроиде сделать )))) ....помоему, столько комбинаций нужно только в ММО. В коде лучче б чтоб ИДЕ подсказки давало. Я обычно помню 2-3 буквы чего мне нада, дальше подсказка, еще alt +click перейти к опр. функции. Вот и все мое иде. :/

...куда спешить ... тут, бывает, 2-3 ф. 4 дня обдумываешь, так что время написания совсем не критично.

А вот что мега-супер полезно, так это работающий в фоне static analyzer, это реально да. Прям с компилятором беседа - он мне постоянно объясняет, что тут я не прав. )
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На чём зарабатывают программисты? Mods Помощь студентам 28 26.01.2016 20:19
На чём пишут для Android? GNTB Мобильные ОС (Android, iOS, Windows Phone) 15 03.03.2014 16:10
В книгах пишут подробно (основу), но как и где используется не пишут. 1ds PHP 3 07.12.2012 12:38
На чём сейчас пишут? hpcos Свободное общение 6 24.07.2008 17:28