This software package comes on a CDROM which includes versions of Adobe Acrobat Reader and Microsoft WORD for displaying the documentation. BMP image files are also included. For details regarding the documentation click here.

ANSI-66 FORTRAN COMPILER PROGRAMMING LANGUAGE (MSDOS).

The ANSI-66 FORTRAN COMPILER is an easy-to-use, two-pass compiler which conforms to the ANSI-66 standards. It produces very compact and efficient code, ranking well above other FORTRAN compilers.

ANSI-66 FORTRAN clearly out-performs Microsoft FORTRAN in standard benchmark comparisons based on the SYNTHETIC WHETSTONE instruction mix. This test measures performance based on the instruction frequencies typically found in FORTRAN programs. This mix has been used by INTEL and other large companies over the years to characterize FORTRAN compiler performance.

Results for a single-precision version of the mix were: Microsoft FORTRAN (execution time 158.1 seconds, .EXE file size 40,192 bytes) versus ANSI-66 FORTRAN (execution time 78.9 seconds, .EXE file size 21,760 bytes).

ANSI-66 FORTRAN's features include:

o Standard: Full ANSI 66 standard with extensions.

o Code generation: Object files or intermediate code files (saves disk space). External routines may be called.

o Data types: Byte, integer, real double precision, complex, logical, character, and varying length strings.

o Operations: All standard operations, plus string comparisons, assignments, and XOR.

o Constants: Hexadecimal, decimal, and character literals with features to imbed control characters.

o Statements: ANSI 1966 standard with multiple statement lines; statements may end with a semicolon.

o Controls: Map, List, and Symbol table output options.

o I/0: Read, Write, Append, Rewind, Close, Delete, Re- name, Search, Sequential, and Random I/0 on disk files. The user can add device handlers to use custom I/0 devices. Free format input and free format string output.

o Errors: Over 200 distinct compiler error messages, as well as precision and illegal instruction warnings during execution.

o Interrupts: FORTRAN programs may be interrupted at any time; the stack pointer is always preserved.

o Supporting points: Full IEEE standard floating point.

o Special functions: String functions, dynamic allocation, time/data, video access,...

o Debug support: Subscript checking, good runtime messages.

You can have as many 64K code and data segments as you want. The INTEL calling format is used so that FORTRAN code can be linked with code from other languages.

Price: $99.95