Extended Pascal(ID:1685/ext004)


Also Pascal Extended, Pascal XT: A superset of ANSI and ISO Pascal. Many enhancements, including modules, separate compilation, type schemata, variable-length strings, direct-access files, complex numbers, initial values, constant expressions. ANSI/IEEE770X3.160-1989 and ISO 10206.


Related languages
Pascal (ANSI) => Extended Pascal   Superset
Pascal (ISO) => Extended Pascal   Superset
Extended Pascal => Pascal++   Extension of

References:
  • Joslin, D.A. "Extended Pascal - Illustrative Features" pp131-138 view details
          in SIGPLAN Notices 21(12) December 1986 view details
  • Drechsler, K. H. and M. P. Stadel "The Pascal-XT code generator." view details Abstract: This paper describes the code generator concept of the Siemens Pascal-XT compilers. Pascal-XT (Pascal eXTended) is an extension of ISO-Pascal. The most important extensions are a package concept with a separate compilation facility, private access types, static expressions in constant and type definitions, aggregates, exception handling, representation specifications for record types, and inline procedures and functions. Most of these extensions are very similar to the corresponding features of the Ada programming language. There exists a family of Pascal-XT compilers for several Siemens target machines ranging from personal computers through process control computers to main frames. Currently, an automatically vectorizing Pascal-XT compiler for the vector processors of the VP series is being developed.
          in SIGPLAN Notices 22(08) August 1987 view details
  • Joslin, D.A. "Extended Pascal - Illustrative Features - Update" pp7-8 view details
          in SIGPLAN Notices 22(06), June 1987 view details
  • ISO DP 10206 : "Programming Language Extended Pascal" (1988) view details
          in SIGPLAN Notices 22(06), June 1987 view details
  • Donaho, J. "A comparison of extended Pascal and Ada." view details Abstract: When Ada was first released almost ten years ago, it was widely viewed as the successor to Pascal. At about the same time, work began on the language that was to become Extended Pascal. While it is a complete new language, rather than just a standardized set of extensions, it is upwardly compatible with Classic Pascal. This paper is a preliminary evaluation of the relative merits of Extended Pascal and Ada. Given that they owe so much to their common ancestor, the inquiry is limited to areas where both languages have added a feature, but they have done it in different ways. It is by no means a complete comparison of the two languages; rather, it is an attempt to highlight the contrasts.
          in SIGPLAN Notices 24(05) May 1989 view details
  • Joslin, D. A. "Extended Pascal?numerical features" pp77-80 view details Abstract: The Extended Pascal standard [i], drafted by the Joint X3J9/IEEE-770 Pascal Standards Committee (JPC) in conjunction with the ISO Pascal working group (ISO/IEC JTCi/SC22/WG2), completed its second public comment period at the end of 1988. The comments received have been considered by JPC and the IS0 group, and the standard is now almost certainly in its final form.
    Earlier papers by this author [2,3] described the main features of the standard by means of illustrative examples. This is now the first in an occasional series of articles, by this author and other JPC & WG2 members, describing in more detail various extensions which have been made to the Pascal language; rationale is given where appropriate.
    This paper describes the predefined type COMPLEX, the range and precision of type REAL, and the EXPONENTIATION operators. DOI
          in SIGPLAN Notices 24(06) June 1989 view details
  • Mauney, Jon "Extended Pascal is no problem" pp55-58 view details DOI
          in SIGPLAN Notices 24(05) May 1989 view details