Здравствуйте, Stanislav V. Zudin, Вы писали:
Z>>Серьезно? Во всех популярных редакторах/IDE под Linux есть точки останова, Z>>кнопки с next/step и прочее.
SVZ>Ога, но какой ценой??? SVZ>IDE вызывает команду дебаггера через комстроку, парсит ответ и выводит в гуй. SVZ>На HelloWorld это не заметно, но более-менее тяжелый проект отлаживать — проще удавиться.
Эээ... Стесняюсь спросить, сколько по вашему самый древний и слабый процессор,
допустим двухядерный Atom с частотой в 1ГГц сможет распарить пакетов из нескольких килобайт?
Предположу что по крайней мере несколько десятков тысяч в секунду по крайней мере.
А сколько раз в секунду нужно нажать "next" или после остановки в нужной точке
прислать информацию какая точка остановки сработала?
Если что, то VSCode более чем полностью на похожем принципе построена (каждое
нажатие клавиши приводит к отправке JSON серверу, типа clangd и его ответу GUI),
при этом многие считают что VSCode работает быстрее чем Visual Studio.