ABSTRACT

Programming languages are, first and foremost, languages. Languages have been studied by philosophers for several thousand years. It seems appropriate to begin our study of programming languages by reviewing the more fundamental ideas of language.