Thursday, January 31, 2008

How to drop files into the Digital Dropbox

and send them to the instructor.



I'll go over this in class.

Wednesday, January 30, 2008

Homework #1, #2

1. Give a short evaluation (a few sentences) of Stroustrup's paper on Generalized Operator Overloading for C++ 2000 in terms of readability and writability.

Due approximately Monday, Feb 4.

2. Take some programming language you know and discuss its positive and negative aspects in terms readability, writability, and reliability. (Two or three paragraphs.)

Due approximately Monday, Feb 6.

Welcome to the Programming Languages course

Here is a link to Robert Sebesta's website. He is the author of the main book for the class, and on that website he has a bunch of slides, which we may make use of.

Concepts of Programming Languages (5th Edition)

Here is a link to the book on Amazon. It is called Concepts of Programming Languages (5th Edition). Please note that we are using the 5th edition. It costs $109 new, or actually $2 new and 39 cents used if you follow the link to "used and new," something I would advise.

We will hopefully get Blackboard up and running for this course soon.

Tuesday, January 29, 2008

Regular expressions

For later.

Here are some interesting articles on wildcards and regular expression matching. We might cover some of this. Don't worry if you can't understand this just yet.

  1. Add Power to Word Searches with regular expressions
    • this is somewhat powerful, but it is fairly easy to encounter limitations to its power.
  2. Putting Regular Expressions to Work in Word
    • A follow up article. We might try going through these examples.
  3. Regular Expressions in Excel
  4. Regular Expressions in Visual Studio