|
|
  |
Подскажите IDE для программирования на С++ под windows |
|
|
|
Feb 2 2018, 16:31
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 18-03-12
Пользователь №: 70 865

|
Я не знаю, упоминали ли здесь легковесные редакторы https://code.visualstudio.com или sublime, они намного болше чем нужно новичку и намного меньше тяжелых иде, функциональность которых нужна не так уж и часто.
|
|
|
|
|
Feb 8 2018, 04:33
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
После почти двух лет интенсивного использования Eclipse, сейчас перепол на SlickEdit. Причина: хочется в одном редакторе поддержку разных языков .В частности понадобился Verilog HDL. Но вот проблема, плагины для еклипса кривые (верилоговские). Поэтому долго (месяц с лишним) мучался выбором различнх сред. Попробовал vim, emacs, code blocks и несколько других. Ни один не вставил. Да, работаю в Windows. Но программы пишу для микроконтроллеров. Редко, очень редко для ПК. Возвращаясь к теме... попробовал SlickEdit. Вроде как всё прекрасно. Поддерживает кучу языков. Но! 2017 версия тормозит на подсветке синтаксиса, причём это вроде как не только проблема моя. Решил пройтись по версиям назад. Остановился на 2015. Подтормаживает на подсветке, но терпимо. Но вот настройка слика это, я вам скажу, господа, то ещё приключение. Хотя это нормально, любую среду надо под себя настраивать тщательно и не один день) В общем работать можно, но чувство, что можно найти более шустрый, пусть и менее мощный редактор - не оставляет. Я тут наблюдаю, как люди собирают себе wim'ы и т.п. Но не впечатляет меня этот процесс. Не хочу в него погружаться - вся эта возня с плагинами, и т.п.... Может быть вы мне тоже подскажете какую-либо среду с поддержкой синтаксиса C/C++, Verilog HDL, VHDL, HTML, Java? QUOTE (alx.bilous @ Feb 3 2018, 00:31)  sublime Не поддерживате workspace, по поим данным. Т.е. несколько проекто одновременно я не смогу держать под рукой. Плюс рефакторинг кода как-то у него не впечатлил, если не ошибаюсь, его там просто и нет.
--------------------
Выбор.
|
|
|
|
|
Feb 8 2018, 04:43
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(haker_fox @ Feb 8 2018, 07:33)  После почти двух лет интенсивного использования Eclipse, сейчас перепол на SlickEdit. Причина: хочется в одном редакторе поддержку разных языков .В частности понадобился Verilog HDL. Но вот проблема, плагины для еклипса кривые (верилоговские). Поэтому долго (месяц с лишним) мучался выбором различнх сред. Попробовал vim, emacs, code blocks и несколько других. Ни один не вставил. Да, работаю в Windows. Но программы пишу для микроконтроллеров. Редко, очень редко для ПК. Возвращаясь к теме... попробовал SlickEdit. Вроде как всё прекрасно. Поддерживает кучу языков. Но! 2017 версия тормозит на подсветке синтаксиса, причём это вроде как не только проблема моя. Решил пройтись по версиям назад. Остановился на 2015. Подтормаживает на подсветке, но терпимо. Но вот настройка слика это, я вам скажу, господа, то ещё приключение. Хотя это нормально, любую среду надо под себя настраивать тщательно и не один день) В общем работать можно, но чувство, что можно найти более шустрый, пусть и менее мощный редактор - не оставляет. Я тут наблюдаю, как люди собирают себе wim'ы и т.п. Но не впечатляет меня этот процесс. Не хочу в него погружаться - вся эта возня с плагинами, и т.п.... Может быть вы мне тоже подскажете какую-либо среду с поддержкой синтаксиса C/C++, Verilog HDL, VHDL, HTML, Java?
Не поддерживате workspace, по поим данным. Т.е. несколько проекто одновременно я не смогу держать под рукой. Плюс рефакторинг кода как-то у него не впечатлил, если не ошибаюсь, его там просто и нет. https://marketplace.visualstudio.com/items?...isualStudio2015https://marketplace.visualstudio.com/items?...hr-h.VerilogHDLhttps://code.visualstudio.com/docs/languages/htmlhttps://code.visualstudio.com/docs/languages/javahttps://marketplace.visualstudio.com/items?...c-underwood.armhttps://marketplace.visualstudio.com/items?...ame=mshr-h.VHDLВот и Java Verolg VHDL assembler ARM Html Python (нативно) - и все в одной, наверное самой лучшей IDE Refactorization, Renaming Library View Hierarchy View Parameter Help Create Testbench Wizard Check custom naming rules/conventions Quicksearch dialog Find all references Goto Declaration/Definition Import existing Altera/Xilinx projects Type-time error checking Smart indentation, smart copy/paste Record resolution Code completion, auto complete Comment/Uncomment code blocks Block selection Outlining/Code folding Code Statistics Protected Type Support Extended code snippets (quick component instantiation, ...) Tuple highlighting (braces, if-then-elsif-else-end, case-when-end, ...) Navigation (goto definition/declaration of components, variables, signals, ...) Syntax/semantic highlighting (types, signals, ports, libraries, constants, attributes, ...) Quickinfo/Mouse hover (number conversion bin/hex/dec, type resolution, signal type information, ...)[font="Comic Sans MS"][/font]
|
|
|
|
|
Feb 8 2018, 07:03
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(DASM @ Feb 8 2018, 06:43)  https://marketplace.visualstudio.com/items?...isualStudio2015Вот и Java Verolg VHDL assembler ARM Html Python (нативно) - и все в одной, наверное самой лучшей IDE [size=1]Refactorization, Renaming Library View Hierarchy View Parameter Help . . . Наблюдаю за этим поделием уж год. Но все больше убеждаюсь, что ничего из него не выйдет еще пару лет. Мерзость отменная. Этож чистый броузерный плагин написанный на JavaScript. Отсюда все грабли кросплатформенных костылей. Нет нормальных окон. Нормальных диалогов. Нормальных шрифтов. Быстрой реакции. и т.д. Но самое пугающее - оно становится площадкой для рекламы. Я нажимаю "find all references", а эта хрень вместо этого мне показывает рекламу разработчиков плагина парсерв C++. Приехали, что называется.
|
|
|
|
|
Feb 8 2018, 07:11
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (DASM @ Feb 8 2018, 12:43)  Вот и Java Verolg VHDL assembler ARM Html Python (нативно) - и все в одной, наверное самой лучшей IDE А, вы про VS. С ним не работал, надо будет экспериментально установить, аппробировать) Я-то про эклипс говорил. QUOTE (ViKo @ Feb 8 2018, 14:50)  Я в Notepad++ редактирую исходники. Подсветка синтаксиса есть для всего, с чем работаю. Можно и свою создать. Да, для одного-двух файлов он прекрасен, когда на скорую руку что-то надо сделать. Но когда в работе более 2 проектов одновременно, и между ними нужна навигация, поддержка их в workplace этот редактор уже не фонтан. QUOTE (AlexandrY @ Feb 8 2018, 15:03)  Наблюдаю за этим поделием уж год. Интересно... но пока сам не попробую, не определюсь) Кстати, если мне не изменяет память, вы используете SlickEdit, или рекомендовали его когда-то? Если да, то как вам это редактор? И в чём вы вообще работаете, можно это узнать?
--------------------
Выбор.
|
|
|
|
|
Feb 8 2018, 07:38
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(haker_fox @ Feb 8 2018, 09:11)  Кстати, если мне не изменяет память, вы используете SlickEdit, или рекомендовали его когда-то? Если да, то как вам это редактор? И в чём вы вообще работаете, можно это узнать? Конечно SlickEdit, если вы разработчик на C. Открытие воркспейса с 1100 файлами c холодного старта - 0.2 сек. Парсинг проекта содержащего 150000 строк и полный ребилдинг базы данных - 5 сек. Поиск всех ссылок на функцию - 0.1 сек Понимает все мыслимые текстовые кодировки (ANSI, UTF8, UTF16, Unicode..) в отличие от того же Visual Studio Code Да, была как-то проблема подсветки синтаксиса. Но теперь у меня версия v21.0.3.0 64-bit. Подсветка появляется мгновенно. Есть язык разработки своих диалогов для стандартных операций. Например я сделал автоматом генерить кастомизируемые шапки функций или в диалоге создавать пары шаблонных файлов *.c и *.h в нужной директории с нужными именами.
|
|
|
|
|
Feb 8 2018, 08:15
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (AlexandrY @ Feb 8 2018, 15:38)  Конечно SlickEdit, если вы разработчик на C. Коллега QUOTE (AlexandrY @ Feb 8 2018, 15:38)  Да, была как-то проблема подсветки синтаксиса. Но теперь у меня версия v21.0.3.0 64-bit. А вот у меня - с тормозами, при использовании Symbol Coloring таблицы. При этом при открытии файла иногда подстветка появляется секунд через 20. В это время он занимается "таггингом", либо вообще не видно статуса в строке состояния. Может быть подскажете, что можно подкрутить? QUOTE (AlexandrY @ Feb 8 2018, 15:38)  Есть язык разработки своих диалогов для стандартных операций. Ну, а я только начинающий) На слике около недели) До этого месяц пробывал другие редакторы неспешно) Кстати, справка встроенная у слика мощная. И канал поддержки на ютюбе. И вроде форум тоже хороший. Но может быть есть ещё какие-либо источники информации мне не знакомые?
--------------------
Выбор.
|
|
|
|
|
Feb 8 2018, 12:28
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(haker_fox @ Feb 8 2018, 10:15)  А вот у меня - с тормозами, при использовании Symbol Coloring таблицы. При этом при открытии файла иногда подстветка появляется секунд через 20. В это время он занимается "таггингом", либо вообще не видно статуса в строке состояния. Может быть подскажете, что можно подкрутить?
Но может быть есть ещё какие-либо источники информации мне не знакомые? А.. Symbol Coloring , подзабыл эту фичу. Не, не пользуюсь. Там же и так есть подсветка синтаксиса. Symbol Coloring скорее для каких-то презентаций и учебных исходников. После 20 лет кодинга всякий колоринг уже не помогает, мозг настроен на геометрию исходников, а не на цвет. Мне важнее как можно более гибкая бьютифизация. Источники информации какие-то дополнительные кроме хэлпа не искал. Сбацал пару нужных макросов и опять забыл все ихнее API.
|
|
|
|
|
Feb 8 2018, 15:46
|

Знающий
   
Группа: Свой
Сообщений: 584
Регистрация: 22-11-07
Из: Курская область
Пользователь №: 32 571

|
Цитата(AlexandrY @ Feb 8 2018, 15:28)  После 20 лет кодинга всякий колоринг уже не помогает, мозг настроен на геометрию исходников, а не на цвет. Мне важнее как можно более гибкая бьютифизация. я так посмотрю тут многие из программистов в электронщики подались. Знаю челика он из программиста в стоматологи перешёл  Ещё один в хирурги в сша. я то изначально электронщик из пту. Но программирование нужно во многих сферах. Особенно в электронике с появлением плис и микроконтроллеров с программой во flash. Когда-то помогал в программировании студентке экономистке в ВУЗе. Так хочу сказать, что уровень программирования там дают приличный. Более чем достаточный для рядового экономиста. Другое дело, что все сдают экзамены за деньги. А высокий (не уровень абстракции, а уровень знаний) уровень для сложности, чтобы от студента проще было взятку получить.
|
|
|
|
|
Feb 9 2018, 00:12
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (AlexandrY @ Feb 8 2018, 20:28)  А.. Symbol Coloring , подзабыл эту фичу. Не, не пользуюсь. Там же и так есть подсветка синтаксиса. Да, есть. Но я любитель раскрасить исходники во все цвета радуги, но, видимо, придётся довольствоваться малым набором))) QUOTE (Den64 @ Feb 8 2018, 23:46)  я так посмотрю тут многие из программистов в электронщики подались. И тем и тем приходится заниматься, причём иногда на глубоком уровне.
--------------------
Выбор.
|
|
|
|
|
Feb 9 2018, 05:54
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(haker_fox @ Feb 9 2018, 07:12)  Да, есть. Но я любитель раскрасить исходники во все цвета радуги, но, видимо, придётся довольствоваться малым набором))) Отключите Symbol Coloring, если тормозит. Базовая подсветка никуда не девается и в целом её хватает. При включенном Symbol Coloring редактор пытается распарсить код до мелочей и выяснить контекст всех сущностей, что затратно. Я сам тоже люблю раскраску и на небольших файлах, когда не тормозит, включаю. Хотя и без неё нормально, сила слика не в этом.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Feb 9 2018, 14:42
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (dxp @ Feb 9 2018, 13:54)  Отключите Symbol Coloring, если тормозит. Базовая подсветка никуда не девается и в целом её хватает. При включенном Symbol Coloring редактор пытается распарсить код до мелочей и выяснить контекст всех сущностей, что затратно. Я сам тоже люблю раскраску и на небольших файлах, когда не тормозит, включаю. Хотя и без неё нормально, сила слика не в этом.  Да я понимаю, видимо это и придётся сделать. Вы тоже, получается, слик используете?
--------------------
Выбор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|