Com S 342 --- Principles of Programming Languages HOMEWORK 0: GETTING STARTED (File $Date: 2006/08/21 21:43:27 $) Due: problems 1-2, 3, 8, 10-12 at beginning of class August 29, 2007. In this homework, you will get around a bit on the Com S department machines, send us vital information about your e-mail address, learn how to run Scheme, and learn learn some basic terms and ideas about programming language design, For code hand in *both* your printout of the code and a transcript of testing; handwritten code is *never* acceptable in this class unless the problem specifically states otherwise. The section headings below give the readings related to the problems. COURSE GRADING POLICIES AND PROCEDURES (HANDOUT AND WEB PAGE) 1. (10 points) You need to have an account in the computer science department, where you can read and send e-mail. From this account (just to prove you have it), send email to cs342s@cs.iastate.edu with the subject "HW0, my information" Put in the body of the message the following information: your family name, your given name, the last 4 digits of your University ID number, your email address, and your local phone number). (Your local phone number is optional; we won't let anyone see it except the course staff, but it may help us contact you.) The format should look like the following: Family Name Given Name Last 4 of ID login Phone Leavens, Gary, 3456, leavens@cs.iastate.edu, 294-1580 (Including the commas will help us put this in a grading spreadsheet.) We will use this information for grading reports, class lists, and as a means to contact you. After this information write a list of the languages that you have programmed with previously. Use a format like the following example, but change the list to match your actual experience. I have programmed in: AspectJ, Awk, C, C++, CLU, FORTRAN, Haskell, Java, Lisp, lambda Prolog, OBJ3, Pascal, Perl, Prolog, SML, SNOBOL, SR, Scala, Scheme, Smalltalk, IBM 360 Assembly language, DEC VAX Assembly Language. We will use your list to help us plan the course better, and to tie the course material to your previous experience. Please omit any language you would not feel comfortable programming in. The rest of this homework is found in the file /home/course/cs342/public/homework/hw0.txt which is also on the course web site at: http://www.cs.iastate.edu/~cs342/homework/hw0.txt You should work on-line from this file. You might want to print a copy if you'd rather have it in front of you.