IP Pascal is an implementation of the Pascal programming language using the IP portability platform, a multiple machine, operating system and language implementation system.
| FactSnippet No. 1,634,475 |
IP Pascal is an implementation of the Pascal programming language using the IP portability platform, a multiple machine, operating system and language implementation system.
| FactSnippet No. 1,634,475 |
IP Pascal implements the language "Pascaline", which is a highly extended superset of ISO 7185 Pascal.
| FactSnippet No. 1,634,476 |
IP Pascal is one of the only Pascal implementations that still exist that has passed the Pascal Validation Suite, a large suite of tests created to verify compliance with ISO 7185 Pascal.
| FactSnippet No. 1,634,477 |
IP Pascal is sold as an implementation of Pascaline, but the language itself can and should be open, and should have quality implementations.
| FactSnippet No. 1,634,478 |
Program from ISO 7185 IP Pascal is directly analogous to a module, and is effectively a module without an exit section.
| FactSnippet No. 1,634,479 |
In IP Pascal, dynamics are considered "containers" for static arrays.
| FactSnippet No. 1,634,480 |
The result is that IP Pascal is perhaps the only Pascal where dynamic arrays are fully compatible with the ISO 7185 static arrays from the original language.
| FactSnippet No. 1,634,481 |
IP Pascal has a series of modules that form a "porting platform".
| FactSnippet No. 1,634,482 |
Object-orientation is a good programming method, but IP Pascal makes it an optional, not a required, methodology to write programs.
| FactSnippet No. 1,634,483 |
At the beginning of 1996, the original target of Windows NT was switched to Windows 95, and IP Pascal became fully operational as an 80386 compiler under Windows.
| FactSnippet No. 1,634,484 |
In 1997, a version of the terminal library from the original 1980 IP Pascal was ported to windows, and a final encoder started for the 80386.
| FactSnippet No. 1,634,485 |
In 2001, a companion program to IP Pascal was created to translate C header files to Pascal header files.
| FactSnippet No. 1,634,486 |