This is an optional homework. You are under no obligation to do it. The grade on this homework will take the place of a lower homework score (if any).
The ``History of Programming Languages'' chapter describes many programming languages. Please find ten additional widely-used programming languages and fit them into the family tree outlined. Explain your placement and how you determined that they are widely used. (Don't include close variants of existing languages.)
The proposed COME FROM statement (and related computed and assigned come from statements) has an unusual semantics. Please evaluate whether this feature would be good in a programming language. Give examples where it would be truly useful. Explain your answer.
Please turn in your homework on paper at the time of the final exam, Friday May 20th, 12:30pm.