- C
run the
source file
through
a
pre-processor
before it compiles
the program
- The C compiler is
a
one-pass compiler
while the Java compiler is
a two-pass compiler
- A one-pass compiler can
not use
definitions that
occurs
later in the
source file
|
-
The C compiler
only
processes
one C program source file
Consequence:
- C programs must
use
variable and function
declarations
|
|