Visible Software  EP Compiler
You are here: VS Home>Products>Extended Pascal Compiler

VS Home page
All Products
Dr. Pascal
EP Compiler
pix Interpreters
Source code
Pascal Info
Visible Software
About this site
Site Map

Dr. Pascal's Extended Pascal Compiler

EP cover

Have you developed programs in Dr. Pascal that you'd like to run more quickly or you'd like to run from Windows (or from the DOS prompt) without having to enter Dr. Pascal? Or would you like to distribute your software? Or access the PC hardware from Pascal?

If so, you probably want Dr. Pascal's Extended Pascal Compiler. This compiler produces separately-runnable .EXE files from Pascal source code.

The Extended Pascal Compiler works well in conjunction with Dr. Pascal. Programs can be written and tested in the Dr. Pascal interpreter, which provides a Pascal-specific editor and far more run-time checking than any efficient compiler can. Once a program is debugged, leave the Dr. Pascal interpreter and, with a single DOS command, the Extended Pascal Compiler will produce an optimized .EXE file.

The compiler is run from the DOS command line. Unlike Dr. Pascal, it does not create its own environment, editor, etc. Nevertheless, with the use of any text editor the compiler can be used independently of Dr. Pascal. The compiler has some language features which are not available in Dr. Pascal and allows writing much larger programs.

Whether it is used with Dr. Pascal or independently, the Extended Pascal Compiler offers optimized code generation, four levels of Pascal Standards compliance, quick compilation, capacity for very large programs and data, and many powerful features. A 282-page, spiral-bound manual is included.

Powerful features: Code can be optimized for smallest space or fastest execution speed; target code for 8086, 80286, 80386 or higher Intel processors, with or without '87 math coprocessor; compiler produces and links with standard Intel format object files; trap errors for "bulletproof code"; many features for low-level programming: type alias (to override strict typing) direct access to memory locations; calls to interrupts, BIOS, and DOS. Default integers are 32 bit, default real numbers are 64 bit IEEE format. Unlike other microcomputer compilers, programs, modules, and global data are not limited to 64K. The compiler, not the programmer, works around the Intel processor's limitations.

Language levels: Four switch-selectable levels of standards compatibility are provided: 0) classic ISO/ANSI Standard Pascal, 1) Level 1 Pascal, with conformant arrays, 2) a large subset of ANSI/IEEE/ISO Extended Pascal, or 3) all of the preceding with DOS-specific extensions. Select a level9depending on the project, your porting plans, or your organization's policy9and you create a compiler for that Pascal level. The Extended Pascal level enables most of the features of the new international standard, including excellent separate compilation facilities derived from those of Modula-2.

System requirements: 420K free memory (more for large programs or for full optimization), about 500K free disk space, 8086 or higher processor, PC DOS or MS-DOS 2.1 or higher. Typically the compiler is run on PC compatible computers (e.g. same BIOS calls and RAM mapping as original IBM-PC), but Dr. Pascal's Extended Pascal Compiler also works on non-PC compatible MS-DOS computers. Compiler, and generated code, run on DOS, Windows 3.1, 95, 98, NT. Not yet tested on XP.

To order, click on this link to our order form, print it out, enclose a check or etc, and mail to us with payment. This product is available only by mail, not by download, because it includes extensive printed documentation.

To Order Extended Pascal Compiler

VS Home page | All Products | Dr. Pascal | EP Compiler | pix | Source code | ePurchase | News | Pascal Info | Visible Software | About this site | Site Map

© 2004, Visible Software. All rights reserved.