Please send questions to st10@humboldt.edu .

*   A computer program is a specific, finite list 
    of instructions for solving a problem.

*   a programming environment is software that
    provides a convenient setting for developing
    these lists of instructions;

    An IDE -- integrated development environment --
    is a fancy programming environment...

    DrRacket is an IDE, a programming environment;

*   what is an EXPRESSION?
    ...is something that has a VALUE in a 
       programming language

    *   a SIMPLE EXPRESSION is a single value,
        and in a programming language you have
        to type it in a special way so the
	computer can  "understand" it;

*   SYNTAX: the rules for typing something in
    a programming language, so the computer can
    understand it;

    SEMANTICS: the meaning of an expression or
    statement

*   An expression in racket has a TYPE
    (a DATA type)
    ...the syntax for a simple expression
       depends on its type;