Integral C1 is an industrial grade integrated programming environment for C programming on an engineering workstation. A single interactive tool replaces a syntax checking editor, a compiler, and a source-level debugger. Its multi-window user interface allows program editing and animated source level debugging, tailored to the needs of a C programmer. The compiler accepts standard C code and reacts to editing changes with function-level incremental compilation. Compilation is done without prompting to maintain the client program in a ready-to-run state. Emitted code is instrumented to catch run-time errors and to permit fine grained debugging. Debugging support code is written in C in a 'workspace', which grants it direct access to a local scope while keeping it separate from the client program.
[1]
Stuart I. Feldman,et al.
Make — a program for maintaining computer programs
,
1979,
Softw. Pract. Exp..
[2]
Thomas Reps,et al.
Programming Techniques and Data Structures
,
1981
.
[3]
Steven S. Muchnick,et al.
Dbxtool: A window‐based symbolic debugger for sun workstations
,
1986,
Softw. Pract. Exp..
[4]
Walter F. Tichy,et al.
Rcs — a system for version control
,
1985,
Softw. Pract. Exp..
[5]
Walter F. Tichy,et al.
Smart recompilation
,
1986,
TOPL.
[6]
Polle Zellweger,et al.
The structure of Cedar
,
1985,
ACM SIGPLAN Notices.
[7]
Mayer D. Schwartz,et al.
Viewing a programming environment as a single tool
,
1984
.