CS 498 - General Purpose Scripting Languages
Semester: Spring 2014
Information / Announcements
Content
Introduction and Overview
(UPDATED: 1/21)
Introduction to Perl
(UPDATED: 1/28)
Supplemental reading:
The Importance Of Perl
, Tim O'Reilly, Ben Smith, 1998
Introduction to Python
(UPDATED: 2/21)
Introduction to Ruby
(UPDATED: 4/18)
Sample Ruby on Rails app - mydiary
Introduction to Lua
(
FYI
, UPDATED: 4/25)
Links & References
General
Rosetta Code
- Solutions by Programming Task
Perl
learn.perl.org
Perl.org
online library
O'Reilly perl.com
Picking Up Perl
CGI
Perl CGI Hello World
Python
Official site
The Python Tutorial
The Python Standard Library
(
Useful
)
The Python Language Reference
Dive Into Python
Functional Programming in Python
Ruby
Official site
Official documentation site
Transitioning to Ruby from other languages
Repository of open source Ruby projects
An interactive shell in a browser
An introduction to (Ruby on) Rails
Rails tutorials
Books:
"Programming Ruby"
"Ruby Essentials"
"The Little Book of Ruby"
(PDF)
"Humble Little Ruby Book"
Tcl/Tk/Expect
Sample chapters from "Practical Programming in Tcl and Tk"
by Welch et al.
Online Tcl and Tk Tutorials
The Linux Tcl and Tk HOWTO
Tk
Event Programming
Tcl Event Loop
Lua
Official site
Reference manual
User-created wiki
Directory of Lua tutorials
Web-based demo
Books:
"Programming in Lua"
(1st Ed.)
Possible future content:
R
REXX