C and CPP
are designed basically for making the machine understand the end users (the
people uses the computer) instructions. These are classified as high-level programming
language which was originally developed by Dennis M. Ritchie to develop the
UNIX operating system at Bell Labs. Since UNIX was full of command based
language it was not easy to operate. So to overcome those high level languages
such as C and C++ was developed. C was originally first implemented on the DEC
PDP-11 computer in 1972. In 1978, Brian Kernighan and Dennis Ritchie produced
the first publicly available description of C, now known as the K&R
standard. The UNIX operating system, the C compiler, and essentially all UNIX
application programs have been written in C. C has now become a widely used
professional language for various reasons:
· Easy
to learn
· Structured
language
· It produces efficient
programs
· It
can handle low-level activities
· It can
be compiled on a variety of computer platforms. Alike C language, C++ was
having the exact same facility with some additional features. It is an object
oriented programming language.
These programming languages are helpful for connecting front
end (User Interface) with the back end (Data base). To make clear the fore
mentioned an example sentence is said following it.
Suppose if a user is playing a game in the Computer and if
he saves the game and if he wants to access the game from where he left then he
can retrieve it using this high level programming languages from the respective
database. These high levels programming language uses the technique of
converting the user’s instruction to machine level language which the machine
understands and do it as per users request.
Hence these kind of High level languages such as C, C++,
Java, and Dot Net … and so on are useful for connecting the end users (the
people who uses the computer) with the machine. So as far as the people uses
the computer and Smartphones the need of programing language will never
diminish. Therefore you have a great opportunity to play a vital role in this
world flourished with technology, if you know these programming languages.
Comments
Post a Comment