Language is a medium of communication between two or more
individuals or parties. The most
important criteria in the communication is the message it brings must be
effectively delivered, this is achieved only if the language is understood by
the both parties. What if the language
is not compatible to both parties? Then
a translator is needed. For instance, a
Japanese requires a Japanese-Malays Translator to communicate to a
Malaysian.
The most important task of the
communication between computer and human is the message sent by programmers
(program instructions) understood by the computer, and vise-verse. Since human are so smart, they develop languages
that are friendly to human and also understandable to computer systems. In this unit, we will learn three basic
programming languages known as machine language, assembler language and high
level language. The three languages has
different levels of extreme between the machine (i.e. computer system) and
human being (i.e. the programmers).
The nature of computer system is
machine language level. The assemble
language is the developed version of a language to be more friendly to the
programmers, and further developed to the high level language which gives the
most friendly environment to the programmers.
Since the nature language of a computer system is machine language, we
need translator assembler and compiler to convert the assembly language and
high level language respectively into machine language.
No comments:
Post a Comment