History of DDD

The history of DDD is a story of code recycling. The oldest parts of DDD were written in 1990, when Andreas Zeller designed VSL, a box-based visual structure language for visualizing data and program structures. The VSL interpreter and the Box library became part of Andreas' Diploma Thesis, a graphical syntax editor based on the Programming System Generator PSG.

In 1992, the VSL and Box libraries were recycled for the NORA project. For NORA, an experimental inference-based software development tool set, Andreas wrote a graph editor (based on VSL and the Box libraries) and facilities for inter-process knowledge exchange. Based on these tools, Dorothea L�tkehaus (now Dorothea Krabiell) realized DDD as her Diploma Thesis, 1994.

The original DDD had no source window; this was added by Dorothea during the winter of 1994-1995. In the first quarter of 1995, finally, Andreas completed DDD by adding command and execution windows, extensions for DBX and remote debugging as well as configuration support for several architectures. Since then, Andreas has further maintained and extended DDD, based on the comments and suggestions of several DDD users around the world. See the comments in the DDD source for details.

Major DDD events:

  • April, 1995
  • DDD 0.9: First DDD beta release.
  • May, 1995
  • DDD 1.0: First public DDD release.
  • December, 1995
  • DDD 1.4: Machine-level debugging, glyphs, Emacs integration.
  • October, 1996
  • DDD 2.0: Color displays, XDB support, generic DBX support, command tool.
  • May, 1997
  • DDD 2.1: Alias detection, button tips, status displays.
  • November, 1997
  • DDD 2.2: Sessions, display shortcuts.
  • June, 1998
  • DDD 3.0: Icon tool bar, Java support, JDB support.
  • December, 1998
  • DDD 3.1: Data plotting, Perl support, Python support, Undo/Redo.
  • January, 2000
  • DDD 3.2: New manual, Readline support, Ladebug support.
  • January, 2001
  • DDD 3.3: Data themes, JDB 1.2 support, VxWorks support.
  • November, 2002
  • DDD 3.3.2: Bash support.
  • March, 2003
  • DDD 3.3.3: Better Bash support. Compiles using modern tools thanks to Daniel Schepler.

Node:Sample Session, Next:Invocation, Previous:Summary, Up:Top

results matching ""

    No results matching ""