Jump to content

Vector Pascal

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Pol098 (talk | contribs) at 14:28, 11 February 2025 (top). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computing Vector Pascal[1] is an open-source compiler implemented in Java that extends the Pascal programming language. It is designed to support efficient expression of algorithms using the SIMD model of computation. It imports into Pascal abstraction mechanisms derived from Iverson's APL programming language. In particular it extends all operators to work on vectors of data. The type system is also extended to handle pixels and dimensional analysis.

Supported architectures

[edit]

Standards

[edit]

The syntax generally follows that of Turbo Pascal and includes all features of the ISO standard (ISO 7185-1990) except where overridden by Turbo Pascal. Features of Extended Pascal (an extended Pascal standard was created as ISO/IEC 10206) are also incorporated.

References

[edit]
[edit]