October 2003
Beginner to intermediate
600 pages
12h 12m
English
The power of using abstractions is the essence of intellect, and with every increase in abstraction the intellectual triumphs are enhanced.
—Bertrand Russell
This chapter views finding defects from the perspective of computer science. The first section explains the worldview of the computer scientist.
The first section of this chapter describes how programming errors can be classified by linguistic formalisms. It presents the classic definition of the Chomsky hierarchy. It defines each of the levels of the hierarchy and explains the phase of a compiler that might employ techniques from that level.
The second section of this chapter describes how programming errors can be detected by linguistic ...
Read now
Unlock full access