Jump to content

Pascal variations

From EDM2
Revision as of 19:11, 7 February 2015 by Reiknir (talk | contribs) (Created page with "This page aims to give a short introduction to the various variants of the Pascal language and what the basic differences are. ==Borland Pascal== ==Concurrent Pascal== * ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page aims to give a short introduction to the various variants of the Pascal language and what the basic differences are.

Borland Pascal

Concurrent Pascal

Super Pascal

Concurrent Pascal has a derivative in the form of Super Pascal, but it is not known if it should be considered a replacement.

ISO Pascal

ISO Extended Pascal

Scientific Pascal

Better known as Pascal-SC, this is an extension of the language that has a robust support for numerical computations and imports the module concept from Modula-2. Few tools support the language these days, some Pascal-SC extensions are supported by GNU Pascal.

Publications

  • By Gerd Bohlender, Christian Ullrich and Jürgen Wolff von Gudenberg: Pascal-SC: A Computer Language for Scientific Computation - Paperback - 1987 - Academic Press - ISBN: 0-12-11155-5 - Out of print.

Super Pascal

Turbo Pascal

A Pascal subset originally introduced by the Borland company in 1983. Most modern tools actually strive for compatibility with the later Borland Pascal or Delphi toolsets, but a few older tools reference earlier Turbo Pascal versions, in particular those that pre-date the introduction of BP, with the most commonly referenced being 5.5 and 3.0.

Prior to