Chapter 13: Scripting Languages

Why scripting?

Batch and interactive mode common

Brevity is often the case

Flexible, dynamic typing is the usual case

Primary Access to system-level objects.

Pattern-matching and string manipulation

High-level data types

Shells

The crunch-bang

Text processing and report general

Python

Ruby

Extension languages

CGI scripting

CGI scripting

CGI scripting

Scripting languages and innovation

Scripting languages and innovation

Scripting languages and innovation

Scripting languages and innovation

Scripting languages and innovation