Data Display Debugger
Data Display Debugger — комп'ютерна програма проекту GNU, яка працює в GNU/Linux та в більшості UNIX-подібних операційних систем і надає графічний інтерфейс для багатьох популярних зневаджувачів таких як GDB, DBX, WDB, Ladebug, JDB, XDB, зневаджувач Perl, Bash bashdb, GNU Make та Python pydb. Крім звичайних можливостей, таких як перегляд текстів програми та навігація по них, брейкпойнти, зворотне виконання, віддалене зневадження, історія, доповнення, інтерактивна допомога та емулятор терміналу зневаджувача, DDD став відомим завдяки своїм інтерактивним зображенням даних, де структури програми зображаються у вигляді графіків. ІсторіяРозвиток DDD почався ще в 1990 році, коли Андреас Целлер (нім. Andreas Zeller) почав розробку VSL - Visual Structure Language VSL - мови для візуалізації даних і структури програм у вигляді VSL-інтерпретатора та бібліотеки Box. Цей проект був частиною його дипломної роботи. В 1992 році ці розробки було використано в проекті Nora (набір інструментів для розробки програмного забезпечення), для котрого Андреас написав графічний редактор та допоміжні інструменти для взаємодії між процесами та для обміну інформацією про процеси. На основі цих інструментів, Доротея Люткегаус (нім. Dorothea Lütkehaus) в 1994 році створила першу версію DDD в межах своєї дипломної роботи. Спочатку в DDD не було перегляду джерельного коду. Він з'явився пізніше. На початку 1995 року Андреас додав в DDD меню запуску програми, команди зневаджувача, підтримку DBX та конфігураційні файли для різних архітектур. З того часу Андреас продовжував розвиток DDD, враховуючи зауваження та пропозиції тисяч користувачів з усього світу [3]. З жовтня 2008 року Пітер Вейнрайт англ. Peter Wainwright офіційно опікується розвитком і підтримкою проекту DDD.
Примітки
Див. такожЗастосунки з графічним інтерфейсом до зневаджувачів різні IDE з підтримкою графічного інтерфейсу для процесу зневадження
|