The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск отладчика GDB 16"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск отладчика GDB 16"  +/
Сообщение от opennews (??), 18-Янв-25, 21:47 
Представлен релиз отладчика GDB 16.1 (первый выпуск серии 16.x, ветка 16.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, D, Fortran,  Go, Objective-C, Modula-2, Pascal, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch   и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=62582

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск отладчика GDB 16"  +4 +/
Сообщение от Аноним (1), 18-Янв-25, 21:47 
одно из основополагающих опенсорс творений, как линукс, куему, иксы и файрфокс

всем присесть и три раза ку

Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск отладчика GDB 16"  –2 +/
Сообщение от Аноним (2), 18-Янв-25, 21:50 
Дебажу принтами зачем нужен сабж ума не приложу. Есть подробное зачем оно надо?
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск отладчика GDB 16"  +8 +/
Сообщение от Аноним (5), 18-Янв-25, 22:08 
Ношу воду коромыслом с реки, зачем мне водопровод, ума не приложу.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск отладчика GDB 16"  –6 +/
Сообщение от Аноним (8), 18-Янв-25, 22:35 
А так деблохатор - это как раз таки воду коромыслом. Водопровод - это языки, которым оно не нужно как класс.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (-), 18-Янв-25, 22:53 
> А так деблохатор - это как раз таки воду коромыслом. Водопровод - это языки,
> которым оно не нужно как класс.

А что за языки такие волшебные, что на них программы - без багов?! Я б взял парочку.

Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск отладчика GDB 16"  –1 +/
Сообщение от Аноним (12), 19-Янв-25, 00:01 
Кто же его не знает? Швятой Rust.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (22), 19-Янв-25, 11:32 
> Кто же его не знает? Швятой Rust.

Не, вот на минутку. На нем не то что просто баги, на нем даже CVE бывают. При том даже прямо в его стдлибе.

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

Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск отладчика GDB 16"  +/
Сообщение от Витюшка (?), 19-Янв-25, 01:12 
Вообще есть один такой (дебаггер ему пока не нужен в практическом смысле слова, да его и нет 🤷‍♀️) - это язык Nu.

И это единственный из 30 языков программирования, которому "не нужен" дебагер. И скажу честно - я в шоке.

Ты просто берёшь кусок кода и вставляешь его в оболочку NuShell - и видишь результат. Настолько атомарны конструкции языка.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

17. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (17), 19-Янв-25, 03:45 
Предыдущие попытки создать структурированные пайплайны тебя ничему не научили?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (-), 18-Янв-25, 22:52 
> Дебажу принтами зачем нужен сабж ума не приложу. Есть подробное зачем оно надо?

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

Т.е. одно дело если ты получил неведомый трейс выполнения который фиг знает как воспроизвести - не говоря о хзкаком внутреннем состоянии, и другое - если вот тебе core dump и изучай себе наздоровье. И так уже бывает гораздо понятнее в чем дело. Хотя тоже без гарантий.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. "Выпуск отладчика GDB 16"  +1 +/
Сообщение от Аноним (-), 19-Янв-25, 01:29 
>> Дебажу принтами зачем нужен сабж ума не приложу. Есть подробное зачем оно надо?
> Если у тебя раз в неделю грохается здоровая многопоточная программа...

... то и дебажить ее тоже такое себе удовольствие.

Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним другой (?), 19-Янв-25, 09:29 
Как-то в голову не пришло, что отладчиком можно дампы отлаживать.

Со своей стороны про отладку больших систем могу сказать, что после того как современные девопсы стали всё деплоить контейнерами, отобрав возможность заходить на прод и производить какие-то действия (типа подправил код, добавил принтов, перезапустил, увидел результат), приходится в систему вставлять тонны логов и логировать всё подряд. По сути при возникновении проблемы оказывается, что "принты" уже есть и результат уже лежит в графане.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

11. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (11), 18-Янв-25, 22:56 
ты забыл добавить префиксом await к своему посту
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

15. "Выпуск отладчика GDB 16"  +/
Сообщение от _kp (ok), 19-Янв-25, 01:21 
>>Дебажу принтами

Одно другому не мешает, дополняет, и более того, где то уместней логи, а где то без отладчика ад.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (18), 19-Янв-25, 04:54 
Вот интересно... Как там нынче lldb по сравнению с gdb? Кто-нить юзает?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск отладчика GDB 16"  –1 +/
Сообщение от Аноним (21), 19-Янв-25, 09:56 
в VSCode и Neovim для Rust юзают lldb
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск отладчика GDB 16"  +/
Сообщение от Аноним (19), 19-Янв-25, 09:29 
>     Прекращена поддержка QNX Neutrino

И как теперь жить?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру