Chapter 1

Introduction

by Rose Bohrer

Unable to load chapter text

 

Chapter 2

What is a Language?

by Rose Bohrer

Unable to load chapter text

 

Chapter 3

Programming in Rust

by Rose Bohrer

Unable to load chapter text

 

Chapter 4

Regular Expressions

by Rose Bohrer

Unable to load chapter text

 

Chapter 5

Context-Free Grammars

by Rose Bohrer

Unable to load chapter text

 

Chapter 6

Parsing Expression Grammars

by Rose Bohrer

Unable to load chapter text

 

Chapter 7

Abstract Syntax Trees and Interpreters

by Rose Bohrer

Unable to load chapter text

 

Chapter 8

Operational Semantics

by Rose Bohrer

Unable to load chapter text

 

Chapter 9

Types

by Rose Bohrer

Unable to load chapter text

 

Chapter 10

Users and Designers

by Rose Bohrer

Unable to load chapter text

 

Chapter 11

Quantitative Methods & Surveys

by Rose Bohrer

Unable to load chapter text

 

Chapter 12

Qualitative Studies

by Rose Bohrer

Unable to load chapter text

 

Chapter 13

Gender

by Rose Bohrer

Unable to load chapter text

 

Chapter 14

Disability

by Rose Bohrer

Unable to load chapter text

 

Chapter 15

Media Programming

by Rose Bohrer

Unable to load chapter text

 

Chapter 16

Play

by Rose Bohrer

Unable to load chapter text

 

Chapter 17

Natural Language

by Rose Bohrer

Unable to load chapter text

 

Chapter 18

Diagramming

by Rose Bohrer

Unable to load chapter text

 

Chapter 19

Process Calculus

by Rose Bohrer

Unable to load chapter text

 

Chapter 20

Cost Semantics

by Rose Bohrer

Unable to load chapter text

 

More Instructor Materials

by Rose Bohrer

Unable to load chapter text