Most UNIX system programs are relatively small and designed to do one thing well. List at least three advantages to this approach.

What will be an ideal response?

1. Smaller programs are easier to maintain.

2. Smaller programs are easier to test.

3. It is easier to have confidence that a smaller program does what it is supposed

to do than a larger program.

4. Small programs can be combined in interesting ways to solve new problems.

For example, to find all of the misspelled words in a document, you might

type



This is superior to building a spelling checker into every document editor.This is superior to building a spelling checker into every document editor.

Computer Science & Information Technology

You might also like to view...

With a ________ delete, if a record on the one side of the relationship is deleted, all of the related records on the many side will be deleted

A) cascading B) foreign C) primary D) junction

Computer Science & Information Technology

________ uses a method for describing text that is separated by special characters where each value is described by tags

A) HTML B) XML C) XHTML D) C++

Computer Science & Information Technology