Why Pascal is Not My Favorite Programming Language

The programming language Pascal has become the dominant language of instruction in computer science education. It has also strongly influenced languages developed subsequently, in particular Ada. Pascal was originally intended primarily as a teaching language, but it has been more and more often recommended as a language for serious programming as well, for example, for system programming tasks and even operating systems. Pascal, at least in its standard form, is just plain not suitable for serious programming. This paper discusses my personal discovery of some of the reasons why.

[1]  Brian A. Wichmann,et al.  Rationale for the design of the Ada programming language , 1979, SIGP.

[2]  C. A. R. Hoare,et al.  Ambiguities and insecurities in pascal , 1977, Softw. Pract. Exp..

[3]  James J. Horning,et al.  Language design for programming reliability , 1975, IEEE Transactions on Software Engineering.

[4]  Brian W. Kernighan,et al.  Software tools , 1976, SOEN.

[5]  Brian W. Kernighan,et al.  Software tools in Pascal , 1976 .

[6]  Niklaus Wirth,et al.  An assessment of the programming language pascal , 1975, IEEE Transactions on Software Engineering.

[7]  A. M. Addyman,et al.  A draft proposal for PASCAL , 1980, SIGP.

[8]  Prabhaker Mateti,et al.  Pascal Verus C: A Subjective Comparison , 1979, Language Design and Programming Methodology.

[9]  H. J. Boom,et al.  A critical comparison of several programming language implementations , 1980, Softw. Pract. Exp..