Next: Structured Hardware Design (50
Up: Easter Term 1998: Part
Previous: Operating Systems
Lecturer: Dr A.M. Pitts
(ap@cl.cam.ac.uk)
No. of lectures: 6
- Regular expressions
- for specifying sets of strings by
pattern-matching.
- Finite state machines.
- Deterministic and non-deterministic
finite automata and the languages they accept.
- Regular grammars
- and the languages they generate.
- Kleene's theorem.
- The equivalence of regular expressions,
finite automata and regular grammars for defining regular
languages.
- The Pumping Lemma
- and its applications.
Recommended books:
Hopcroft, J.E. & Ullman, J.D. (1979). Introduction to Automata
Theory, Languages and Computation. Addison-Wesley.
Sudkamp, T.A. (1988). Languages and Machines. Addison-Wesley.
Christine Northeast
Sat Sep 27 09:31:14 BST 1997