Cygnus compiler survey
John Gilmore
gnu at hoptoad.uucp
Fri Mar 15 20:55:58 AEST 1991
My company, Cygnus Support, is trying to better understand what people
want from C and C++ development tools, and what they are getting in the
market. We sell support for the GNU compilers and work on them a lot;
we want to know what direction(s) to focus our efforts in.
==>Please don't post individual responses<== Instead, email them to
"survey at cygnus.com". We will tabulate them and post the final results
back to each newsgroup where this query was posted, so everyone can learn
what we learn from the survey.
We would be grateful if you could rate the various aspects from
1=Bad to 10=Excellent, or write "None" for non-existent features.
The first column is to evaluate the importance that you give to each
parameter, and the second is to evaluate the performance of the
particular compiler and debugger that you are using.
If you use more than one compiler, please tell us about each one
separately. We are interested in your evaluations of all C and C++
compilers, not just GNU compilers.
Thanks for your time.
=========================================================================
Compiler name:
Release or Version number:
Degree of Compiler
Importance Performace
GENERAL QUALITY:
Reliability of the compiler
Reliability of the generated code
Speed of compilation
Speed of generated code
Speed of recompilation after small
changes
Flexibility
Speed of learning
Speed of compiler enhancement and/or
compiler evolution
Documentation
Support
SPECIFIC FEATURES:
Support of System Host
Cross compilation support
Usefulness of the inline assembly support
Inline assembly support
Compatibility of Debug with
Optimized Code
Support of symbolic debugger
Support of ANSI C
Support of K&R C
Portability of the compiler and
debugger across different platforms
Integrated debugger (like Turbo or Saber)
Compiler source code availability
Compatibilty with other tools and
libraries
Absence of arbitrary limits (i.e. Number
of included files that can be specified
with -I flags, sizes of arrays)
Support of ANSI lint
Ability to enable/disable specific
behaviors
Support of remote debugging
Flat profiling
Call-graph profiling
Basic-block profiling
Control-flow profiling
Position-independent Code generation
==========================================================
Other important features:
Comments:
How long have you used this compiler:
Largest project you have used it on (# of people and # of weeks):
Compiler host system (eg Sun-3, IBM PC,...):
Compiler target system (if different):
* THANKS! *
--
John Gilmore {sun,uunet,pyramid}!hoptoad!gnu gnu at toad.com gnu at cygnus.com
"Go ahead --- make me diffs"
More information about the Comp.lang.c
mailing list