Bailes, Paul A., A rational pascal, Department of Computing Science, University of Wollongong, Working Paper 83-10, 1983, 24p.
Even though Pascal is a popular teaching language, it has the disadvantage that it imposes a variety of semantic and syntactic restrictions upon its users. An attempt is made to partially solve this problem by accepting the semantics of Pascal, but providing a less confining syntax for them. The replacement syntax encourages the expression of algorithms in a top-down manner. Implementation by preprocessing into Pascal is straightforward.