CS 3304 Course Notes

A printable PDF handout is available on the contents page for each topic listed below. You may also wish to:

 Topic  Chapter 
Background
Introduction and Language Evaluation1
History and Evolution of PLs2
Paradigms
Imperative PLs (Ex: Pasal)
Functional PLs14
    Scheme14
Logic PLs (Ex: Prolog)15
Object-Oriented PLs (Ex: Smalltalk)11
Describing Languages
Syntax3
Semantics3
Underlying Data Features
Names and Binding4
Data Types5
Arithmetic Expressions6
Underlying Control Features
Control Structures7
Subprograms8
Implementing Subprograms9
Review Notes
Midterm Review
Final Exam Review

 Uncoverted PDF Course Notes 
Week Chapter Topic On-Line Download/Print
2   Procedural/Imperative; Pascal   PDF (6 pp., 187K)
3 14 Other FPLs   PDF (2 pp., 78K)
4 15 Logic Programming Intro   PDF (3 pp., 129K)
4 15 Prolog Foundations   PDF (4 pp., 139K)
5 15 Prolog Programming   PDF (9 pp., 381K)

copyright © 2000 Virginia Tech, ALL RIGHTS RESERVED
Last modified: August 11, 2000, 15:51:22 EDT, by Stephen Edwards <edwards@cs.vt.edu>