1. The UNIX shells
Shell scripts are a powerful way to program.
Unix shells are ubiquitous, accessible,
and provide homogeneity across otherwise heterogeneous systems(for example, with
differing application binary interfaces).
Shell scripts are simple text files, and lend
themselves easily to be modified.