Contents | Prev | Next | Index


Differences between Borland Object Pascal and Canterbury Pascal

The design goal of Canterbury Pascal is to develop software for Java in the Pascal programming language. The programmer can use any existing Java class or create new classes for Java. Canterbury Pascal can be used for creating Java applets which are run in Internet browser based environments. Canterbury Pascal is also suitable for creating simple Java applications using standard stream input and output, text and file I/O as well as string handling. The language grammar is a large subset of Borland Object Pascal (Delphi 2). Canterbury Pascal has been neither designed nor tested with a view of other Pascal dialects such as ISO Pascal. The decision to go with an Object Pascal language rather than following other Pascal dialects was mainly made for two reasons: 1) The Object Pascal dialect is the most commonly used one by Pascal programmers. 2) The Object Pascal dialect offers object oriented language constructs which are very useful and often needed for developing Java classes.

The following list focuses on the main differences between the Borland Object Pascal language (as used in Delphi 2) and Canterbury Pascal for JVM.


Contents | Prev | Next | Index

Canterbury Pascal for JVM  (Last documentation update Sep 02, 2004)
Copyright © 1999-2004 J.Neuhoff - mhccorp.com  . All rights reserved.
Please send any comments or corrections to neuhoff@mhccorp.com