Thurs Sep 11 - Intro Programming Lecture Notes
- Questions
- Any discussion of In the Beginning was the Command Line?
- Go over the design, testing, debugging, maintenance of the
mathq.pl
program from chapter 3 of the text.
- Discuss "client's" problem specification.
- Discuss kinds of programs - command line Q&A vs full blown GUI
vs network client/server vs ...
- Discuss "LP" (literate programming) and Knuth
- Note that there ways to automate the testing. (We'll do that later.)
- Redirecting input/output from the command line. (on Windows?)
- Start talking about perl data if there's time.
- This stuff is written too many places for me to copy it
here; I'll just pick out interesting parts from the text
and put them into a short program to show you how it works.
- I wouldn't recommend trying to memorize all this
- small parts of the language are
enough to get going. Read the references as you need to.
Jim Mahoney
(mahoney@marlboro.edu)
Last modified <% scalar localtime($m->current_comp->load_time) %>