Homework 0:
An Introduction to Racket
Due: Thursday, January 18, at 12:30 PM
Introduction
In Session 1, I said that we will be using Racket both as an exemple and as our programming language of choice this semester. Your first reading assignment is to browse The Racket Guide online through the end of Section 2.2.6.
Remember to stop there for now. We'll get there soon enough.
Read the assignment now, then do the following assignment.
The Assignment
-
Write a three-sentence summary of Racket based
only on what you read in those sections of the guide.
- What is Racket?
- What are its essential features?
- What makes the language unique?
-
Write at least one question that you have about Racket
and the type of programming being done.
For this assignment, I want you to think about the language itself. Ask a question about:- its syntax: the form of the code
- its semantics: how the code behaves when run
- its style: how programs solve problems
Deliverables
Either
- bring hardcopy of your write-up to class next time
- email me your write-up before class begins next time.
You may write your answers by hand, if you prefer. Please be neat so that I can read it!