Postlude to a PASCAL‐compiler bootstrap on a decsystem‐10

There can be a considerable difference between a portable compiler and a usable one which is a high level language implementation with a fair chance of acceptance by the general public in competition with other—vendor supported—systems. The experiences gained in pushing a portable PASCAL compiler across such an acceptance barrier are discussed in detail. Comments on some shortcomings of the PASCAL definition and suggested remedies are included.

[1]  Mark Rain Two unusual methods for debugging system software , 1973, Softw. Pract. Exp..

[2]  Donald E. Knuth,et al.  An empirical study of FORTRAN programs , 1971, Softw. Pract. Exp..

[3]  Hellmut Golde,et al.  Bootstrapping XPL to an XDS sigma 5 computer , 1973, Softw. Pract. Exp..

[4]  Jim Welsh,et al.  A pascal compiler for ICL 1900 series computers , 1972, Softw. Pract. Exp..

[5]  Jay Earley,et al.  A formalism for translator interactions , 1970, CACM.

[6]  Niklaus Wirth,et al.  The design of a pascal compiler , 1971, Softw. Pract. Exp..

[7]  William M. Waite,et al.  The mobile programming system, Janus , 1974, Softw. Pract. Exp..

[8]  Edwin H. Satterthwaite Debugging tools for high level languages , 1972, Softw. Pract. Exp..

[9]  Alfred V. Aho,et al.  The Theory of Parsing, Translation, and Compiling , 1972 .