[comp.software-eng] What C programming tools do you use?

taylor@limbo.Intuitive.Com (Dave Taylor) (04/15/91)

I'm working on an article for CommUNIXations, the monthly publication
of the UniForum Association, and am soliciting feedback and input from
the C programming community regarding the topic of "C Programming Tools"
In particular, I'd like to find out what tools you use to aid in your
software development in a variety of categories, including compilers,
debuggers, QA systems, prototype systems, and so on.

If you're interested in participating, please respond to the set of
questions below.  I am interested in both public domain/freely
distributed tools and commercial products, either from a specific
hardware vendor (e.g. SoftBench from HP) or independent software
vendor (e.g. Saber-C from Saber Software).

	Thanks for your time and cooperation!!

						-- Dave Taylor

Intuitive Systems				Contributing Editor
Mountain View, California			  CommUNIXations

taylor@limbo.intuitive.com    or   {uunet!}{decwrl,apple}!limbo!taylor

-- Cut here, and respond:

			C Programming Tools
			    Usage Survey

Please indicate not only which package you currently use in each of
these categories, but what you most like and dislike about the package,
and what you'd like to use if you had infinite money (outside of another
person to do the coding! :-)

  Editor (vi, emacs, etc)

  Compiler (vendor-supplied?  Third party?  Unbundled vendor supplied?)

  Debugger (dbx, xdb, cdb, etc)

  Static Program Analysis Tools (e.g. lint)

  Dynamic Program Analysis Tools (e.g. prof)

  Design and Prototype Systems (flow charts, graphical design apps)

  Quality Assurance Systems (branch flow analysis, etc)

  Program Management Tools (make, SCCS/RCS)

  Integrated Packages (e.g. SoftBench, NSE, Saber-C)

Do you view programming more as a science or an art?  Do you think
you're a well disciplined professional engineer in your approach to
programming, or do you tend more to "programming by feel"?

How do you feel about your overall programming environment?  What
would you like to see improved?  Many believe Unix is the state of
the art in C programming environments.  Do you agree?  If not, what
systems have you used that were better, and how?

I'd like to possibly cite your input in the article, and even to
perhaps quote you too.  Is that okay?  If so, what would you like
to have listed as your name, title, and corporate afiliation?

Thanks greatly for your assistance!

						-- Dave Taylor

taylor@intuitive.com
--