High level programming languages are
application oriented and
platform (processor)
independent
- Programs written
in a
high level programming language will
run on
any type of computer
(because
the compiler will
translate the
program into
the machine language for
that computer)
- A programmer
writing in a
high level programming language
does not need to know
the details of the
processor (= CPU)
|
(The secret why a
high level programming languages are
platform independent is the fact
that the compiler for the
high level programming language
knows the details of the processor and
will take care of the
system dependent details for
the programmer.
We will need a
taylor-made compiler for
each type of processor.
So you will need 2 (different) compilers if
you have 2 different processors.
You will need to compile the program with the
system-specific compiler for
each computer system.
Furthermore, the
compiled programs for
the different computers will
only run on that computer,
it will not run on a
different computer !!!)