views:

145

answers:

7

What are some good programs or web-based applications that can be used (preferrably (but not necessarily) for free) to create diagrams for computer science articles or dissertations?

Particularly, I'm looking to represent data structures such as stacks, linked lists, trees, etc..

Any ideas?

+8  A: 
  • Gliffy should work for you. Many of the student's in my class used it and it worked out great.
  • Microsoft Visio: Not web based, but quite powerful
  • Dia: Open source diagramming tool
webdestroya
+1 for showing me Gliffy!
Bragboy
+3  A: 

OmniGraffle

WhirlWind
+1 I wish I could vote for this more than once!
Ukko
+1  A: 

For sequence diagrams try: http://websequencediagrams.com/

Ralph
+1  A: 

xfig

MK
A: 

I don't know what kind of diagrams you mean, but I've always found wolframalpha useful.

Robus
A: 

I've also found PowerPoint to do a surprisingly good job

nicotine
A: 

If you are writing your article or dissertation in LaTeX, have a look at the TikZ package. It allows you to make the type of diagrams usually required in computer science with a few, well-readable commands.

Heinzi