G22.2110-001: Assignment 1

Please answer each question using full and complete sentences. Turn in your answer to the TA at the beginning of next class.

Q1: Your favorite

Name your favorite programming language. Explain why you like this language. What kinds of problems is it best suited to? What makes its semantics effective and expressive?

While there is no correct favorite (obviously), there are poor reasons for chosing a language.

Q2: Suitability

What tasks would the PL Self be best suited to, based on its core functionality? And Haskell?

Explain.

Q3: Unsuitability

What tasks is Self very poorly suited to? And Haskell?

Explain.


Brook Conner
Last modified: Tue May 21 17:41:59 EDT 2002