2015 | OriginalPaper | Chapter
1. Introduction
Abstract
This text on Programming Languages is intended to introduce you to new ways of thinking about programming. Typically, computer science students start out learning to program in an imperative model of programming where variables are created and updated as a program executes.