BIB-VERSION:: CS-TR-v2.0 ID:: STAN//CS-TR-73-403 ENTRY:: September 25, 1995 ORGANIZATION:: Stanford University, Department of Computer Science TITLE:: Hints on programming language design. TYPE:: Technical Report AUTHOR:: Hoare, C. A. R. DATE:: December 1973 PAGES:: 30 ABSTRACT:: This paper (based on a keynote address presented at the SIGACT/SIGPLAN Symposium on Principles of Programming Languages, Boston, October 1-3, 1973) presents the view that a programming language is a tool which should assist the programmer in the most difficult aspects of his art, namely program design, documentation, and debugging. It discusses the objective criteria for evaluating a language design, and illustrates them by application to language features of both high level languages and machine code programming. It concludes with an annotated reading list, recommended for all intending language designers. NOTES:: [Adminitrivia V1/Prg/19950925] END:: STAN//CS-TR-73-403