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 --