Introduction to Programming Languages
Table of contents
Introduction to Programming Languages
Syntax
Grammars in Practice
Execution Environments
Functional Programming in Haskell
Pattern Matching
Types
Typing Disciplines
Polymorphism
The Lambda Calculus
High-Order Functions
Scope
Functional Data Structures
Memory Allocation
Imperative Programming in Python
Memory Management
Abstract Data Types
Object-Oriented Programming
Exceptions
Parameter Passing
Introduction to Logic Programming
Unification
Cost Models
Math in Prolog
Category:Book:Introduction to Programming Languages#%20 Category:Subject:Computer science#Introduction%20to%20Programming%20Languages Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Alphabetical/I Category:Half-finished booksCategory:Books by completion status/all booksSemantics
Category:Book:Introduction to Programming Languages#%20 Category:Subject:Computer science#Introduction%20to%20Programming%20Languages Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Introduction to Programming Languages#%20 Category:Book:Wikibooks Stacks/Books#Introduction%20to%20Programming%20LanguagesCategory:Shelf:Computer science Category:Shelf:Computer science/all books Category:Department:Computing/all books#Computing Category:Alphabetical/I Category:Half-finished booksCategory:Books by completion status/all books
Category:Alphabetical/I
Category:Book:Introduction to Programming Languages
Category:Book:Wikibooks Stacks/Books
Category:Books by completion status/all books
Category:Books with print version
Category:Department:Computing/all books
Category:Half-finished books
Category:Shelf:Computer science
Category:Shelf:Computer science/all books
Category:Subject:Books by subject/all books
Category:Subject:Computer science
Category:Subject:Computer science/all books
Category:Subject:Computing/all books