PFXplus
From Wikipedia, the free encyclopedia
PFXplus (also known as POWERflex) originated in the late-1980s as a superset of Dataflex 2.3b. Like Dataflex it is the language for an application development environment which also includes a database and user interface. Originally PFXplus tracked the features of Dataflex, but is now a substantially different language (and product).
Like Dataflex, PFXplus has been available for the MS-DOS and OS/2 operating systems. It is now available in the following variants.
- As a console mode application for Microsoft Windows and most Unix variants (notably Linux)
- As a GUI development language and environment for Microsoft Windows only.
- With support for a built-in ISAM database, Btrieve, Microsoft SQL Server, IBM DB2, Oracle and other relational databases.
PFXplus is produced by Powerflex Corporation of Melbourne, Australia.
The PFXplus language differentiates itself from other programming languages in the following ways:
- Powerful macro processor
- Variables are strongly typed but freely converted
- Dates and BCD numbers are native types
- Database and user interface fields appear as variables in the language
- Imperative, procedural, object-oriented, event driven and fourth-generation features
- Built in expression evaluator
- Run-time loadable library modules (units)
- Code compiles to an intermediate threaded code