Computer Programming Language
Computer Programming Language
A programming language is a formal language that specifies
a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of
instructions for a computer. Programming languages can be used to create programs that implement specific algorithms.

C
COBOL
A programming language is a formal language that specifies
a set of instructions that can be used to produce various kinds of output. Programming languages generally consist of
instructions for a computer. Programming languages can be used to create programs that implement specific algorithms.

Language Types
1. Low Level Language.
Low Level Language is defined as type of language that is close to machine (Computer) but far from human. It language is much tough for human but very easy for machine.
Machine and Assembly language
A machine language consists of the numeric codes
for the operations that a particular computer can execute directly. The codes
are strings of 0s and 1s, or binary digits (“bits”), which are frequently
converted both from and to hexadecimal (base 16) for human viewing and
modification.
Machine language instructions typically use some
bits to represent operations, such as addition, and some to represent operands,
or perhaps the location of the next instruction.
Machine language is difficult to read and write,
since it does not resemble conventional mathematical notation or human
language, and its codes vary from computer to computer
Assembly language is one level above machine language. It uses
short mnemonic codes for
instructions and allows the programmer to introduce names for blocks of memory
that hold data. One might thus write “add pay, total” instead of
“0110101100101000” for an instruction that adds two numbers.
Assembly
language is designed to be easily translated into machine language. Although
blocks of data may be referred to by name instead of by their machine addresses,
assembly language does not provide more sophisticated means of organizing
complex information.
Like machine language, assembly language requires detailed
knowledge of internal computer architecture.
It is useful when such details are important, as in programming a computer to
interact with input/output devices
(printers, scanners, storage devices, and so forth).
2. High Level Language
High Level Language is defined as type of language that is close to human but far from machine (Computer). It language is much tough for machine (Computer) but very easy for human.
C
The
C programming language was developed in 1972 by Dennis Ritchie and
Brian Kernighan at the AT&T Corporation for
programming computer operating systems. Its
capacity to structure data and programs through the composition of
smaller units is comparable to that of ALGOL.
It uses a compact notation and provides the programmer with the
ability to operate with the addresses of data as well as with their values.
This ability is important in systems programming, and C
shares with assembly language the power to exploit all the features of a
computer’s internal architecture.
COBOL
COBOL (common business oriented language)
has been heavily used by businesses since its inception in 1959. A committee of
computer manufacturers and users and U.S. Government organizations established
CODASYL (Committee on Data Systems
and Languages) to
develop and oversee the language standard in order to ensure its portability
across diverse systems.









Comments
Post a Comment