Информация об изменениях

Сообщение Re[3]: Модульные системы программирования от 08.07.2020 2:18

Изменено 08.07.2020 2:18 ....

Re[3]: Модульные системы программирования
Здравствуйте, kaa.python, Вы писали:




KP>Отчасти ты, конечно прав, но тут есть нюансы. Vim/Emacs позволяют получить именно то, что хочется, а не то, что решил нужным производитель IDE. Долгое время им реально не было альтернатив, особенно короссплатформенных. В последние годы JetBrains наконец-то смогли сделать практически идеальные IDE для всех языков кроме разве что C++, где Vim/Emacs до сих пор могут предложить больше или хотя бы не тормозить люто


JetBrains молодцы на самом деле, общался с командой Clion на CppCon 2018-2019. Очень нетривиално сделать для С++ IDE на уровне как они сделали для Java, Python, Golang, Ruby, JS и С#, отзывчивую IDE, работающую с тысячами файлов. У них очень интересные сессии на CppCon про С++ с упором на IDE, парсинг, и рефакторинг. Вообще, интересная компания и толковые ребята. Сам пользуюсь CLion и vscode.

>Vim/Emacs до сих пор могут предложить больше


да, но это не Vim/Emacs, а LSP и clangd. И vscode там же. И, что интересно, CLion тоже использует clangd для всего этого, из коробки, как дополнение к собственным парсерам JetBrains. От LSP и clangd выигрывают все, много кто над этим работает и все это open source.
См CppCon 2018: Ilya Biryukov “Clangd: architecture of a scalable C++ language server"
Илья перебрался из JetBrains в Google, неспроста.
Re[3]: Модульные системы программирования
Здравствуйте, kaa.python, Вы писали:




KP>Отчасти ты, конечно прав, но тут есть нюансы. Vim/Emacs позволяют получить именно то, что хочется, а не то, что решил нужным производитель IDE. Долгое время им реально не было альтернатив, особенно короссплатформенных. В последние годы JetBrains наконец-то смогли сделать практически идеальные IDE для всех языков кроме разве что C++, где Vim/Emacs до сих пор могут предложить больше или хотя бы не тормозить люто


JetBrains молодцы, на самом деле, общался с командой Clion на CppCon 2018-2019. Очень нетривиально сделать для С++ IDE на уровне, как они сделали для Java, Python, Golang, Ruby, JS и С#, отзывчивую IDE, работающую с тысячами файлов. У них очень интересные сессии на CppCon про С++ с упором на IDE, парсинг, и рефакторинг. Вообще, интересная компания и толковые ребята. Сам пользуюсь CLion и vscode.

>Vim/Emacs до сих пор могут предложить больше


да, но это не Vim/Emacs, а LSP и clangd. И vscode там же. И, что интересно, CLion тоже использует clangd для всего этого, из коробки, как дополнение к собственным парсерам JetBrains. От LSP и clangd выигрывают все, много кто над этим работает и все это open source.
См CppCon 2018: Ilya Biryukov “Clangd: architecture of a scalable C++ language server"
Илья перебрался из JetBrains в Google, неспроста.