Implementing ISO-C C language support on TPF can reduce the cost of
developing and maintaining application programs on TPF.
- Many new programmers are trained in C language, reducing the need for
extensive in-house training. Also, ISO-C support reduces the
amount of TPF-specific knowledge that a programmer needs in order to be
effective.
- Having programmers trained in a standard programming language using the
same API permits your organization to move programmers across platforms as
your business needs change.
- Writing code in a standard programming language greatly increases the
possibility of code re-use.
- Application programmers have a set of tools and procedures for building
the new program objects. For debugging purposes, TPF dumps and traces
are changed to present storage formatted so that it is easily used by both
application and coverage programmers.
- System programmers accrue all the benefits of application programmers,
plus they are provided with tools to build C load modules and C function
libraries. Once ISO-C support is installed, trace information and
storage tools are available to help the system programmer.
- Programmers who support application development tools and procedures can
appreciate that multiple source programs are link edited together into large
load modules.
- When properly tuned, applications written in ISO-C have shorter path
lengths than TARGET(TPF) segments.