
Extended Pascal is a language designed to meet the requirements of serious developers, and is defined in US and International standards. It greatly increases the range of the traditional "classic" Pascal language without compromising its essential qualities of security and maintainability. There are enhancements which make the language simple to use, such as relaxed order of declarations and constant expressions, and major features including:
Secure modular program construction
Run-time selection of types
Dynamic strings and string operations
Direct-access files and file binding
Array and record constructors
Structured function results
Initial values of variables and fields
Complex arithmetic and functions
Date and time facilities
The emphasis throughout is on providing orderly and coherent answers to practical problems. The modular programming facilities are suitable both for project development and for libraries; types, constants, variables, procedures and functions can be exported from modules, and can then be imported by other modules or main programs. There are options for selective import, renaming on export and import, and protection of exported variables. Dynamic type selection allows array or string sizes, for instance, to be defined at run time. An initial value may be given as part of a variable or field declaration, or may be associated with a type and given to variables or fields of that type.
Prospero Extended Pascal for OS/2 provides the complete
Extended Pascal language, together with object-style exception
handling and an extensive library of additional routines.
The
package includes:
32-bit Extended Pascal compiler
Programmer's workbench
Symbolic debugger
Pascal run-time libraries
"Make" and conversion utilities
400+ page user manual
The programmer's workbench is tailored to the requirements of program development, and provides an integrated working environment which makes it quick and easy to compile, link and debug.
When constructing multi-module programs, the "make" utility provides an important degree of control over the rebuilding process. It takes a control file, containing information on the dependencies between components, and determines which modules should be reprocessed (and in what order) following any changes to the original sources. Promake contains macro facilities and recognizes implicit commands, which simplify the preparation of control files for projects involving many interactions between components.
With Probe, the source-level symbolic debugger, the programmer can work through an executing program at the source line level, displaying or altering variables, setting breakpoints or watching for conditions to arise, and displaying the recent execution and call histories.
Conversion programs are provided for some routine processes, such as producing Pascal source from the C-language header output by resource editors, and assisting in the translation of existing source code.
Features.
Pricing
and Contact information.
Examples of both source and compiled executable are available.
|
Also available: |
|
Diese Seite wurde seit dem
mal abgerufen.
Development
Tools
Top
of page
Features