CS 356 Programming Languages Spring 2019 

Test 1 Review and Study Guide

150 points. No books, notes, calculators, or other electronic devices.

  • Racket: Given a code segment, what is produced?
  • Racket: Write a Racket program that ...
  • Sebesta: Ch 1: Languages: categories, features, evaluating
  • Sebesta: Ch 2: History and features of major languages
  • Sebesta: Ch 3: Syntax and Semantics, grammars, BNF, EBNF
  • Sebesta: Ch 4: Lexical analysis and Parsing (recursive descent, bottom-up)


Copyright © 2019, David A. Reimann. All rights reserved.