There are different kinds of programming languages, using different approaches to creating software. Some dictate that a program is a discrete set of steps that can only be executed in a top-down fashion. Other languages perform evaluation on a mathematical basis. Some allow programmers to break the problem domain down into a set of interacting objects, and others just allow programmers to organize code into modules that are unable to interconnect or interact.
This book approaches the C language as a procedural language—it has a specific execution sequence, and interruption is allowed only if the programmer indicates that such an interruption is part of the instruction sequence. Such interruptions can be a pause for the ...
No credit card required