IST334: Programming Languages.
Lectures
- Introduction to the environment.
- Practical Extraction and Report Language.
- Perl Bascics.
- Flow-Control Constructs.
- Functions.
- Regular Expressions.
- File Input/Output.
- File tests and split/join functions.
- Manipulating Files and Directories.
- Process management.
- Pointers and records.
- Additional information
- Windows Script Host (WSH Tutorial Light (1MB in .zip archive))
- Introduction.
- Data types and operators.
- Flow control structures.
- Scripting Basics.
- Standard Input, Outpur and Error streams.
- Files and Folders.
- Reading and Writing Files.
- Error handling in Windows scripts.
- Network drives and printers.
- Communicating with applications.
- More about script arguments.
- Working with ActiveX and COM see example and
Microsoft help file.
Additional information.
- String object.
- Shortcuts, desktop, menus, and start-up.
- Useful console commands.
- Windows registry.
- Bourne Again SHell scripting
- Shell script basics.
- Flow control statements.
- Additional info
Homework assignments and projects
- Script 'compute'
- Regular expressions
- Dead link finder
- Apache log analyzer
- Folder synchronizer - due by Monday March 28, 2005.
- Tail script - due by Monday April 4, 2005.
- Yet another Apache log analyzer - due by Monday April 18, 2005.
- Final project. The take-home part is due by Saturday, April 30, by 11:59pm.
In class assignment
- Assignment #1
- Perl exam