∑ = {0, 1}

Exercise 3
Give a derivation
--------------
Given a grammar G = (Φ, Σ, P, S), where
Φ = {S, A, B, C, D}
S = {a, b, c, d, #}
P = { S->ABCD | abc# A→aaA
AB→aabbB
BC→bbccC
cC→cccC
CD→ccd#
CD→d#
CD→#d }
Please give the derivation of string: aaaaaabbbbcccc#d.
Exercise 4
(Scott 1.2)
--------------
Algol family languages are typically compiled, while Lisp family languages, in
which many issues cannot be settled until run time, are typically interpreted. Is
interpretation simply what one “has to do” when compilation is infeasible, or are
there actually some advantages to interpreting a language, even when a compiler
is available? (What's the advantage and disadvantage of compiler and interpreter? )