Hello Friends, this is the first video of
C language series,
this video is very useful and helpful for
you specially, for students
in this video we will learn, A Brief History
of C Language,
So let's start.
In the 1960s Ritchie worked, with a couple
of various agents of Bell Labs
(AT&T), on a project called Multics.
The objective of the project was to
build up a operating system for a substantial
PC that could be utilized by a
thousand clients.
In 1969 AT&T (Bell Labs) pulled back from
the project,
since the project couldn't deliver a economically
valuable system.
So
the workers of Bell Labs (AT&T) needed to
look for another project to
deal with (principally Dennis M. Ritchie and
Ken Thompson).
Ken Thompson started to deal with the advancement
of another file system.
He composed, an adaptation of the new document
file system for the DEC PDP-7, in assembler.
(The new document system was additionally
utilized for the diversion Space Travel).
Before long they
started to make upgrades and include extensions.
(They utilized there
information from the Multics project to include
enhancements).
After a while a
complete system was born.
Brian W. Kernighan called the system UNIX,
a
wry reference to Multics.
The entire system was still composed in
assembly code.
Other than assembler and Fortran, UNIX additionally
had a translator for the
programming language B. The language B was
created in 1969 to 1970 by Ken Thompson.
( The B language is gotten specifically from Martin Richards BCPL).
In the early days computer code was written in assembly code.
To perform
a particular assignment, you needed to compose
numerous pages of code.
An abnormal state
language like B made it conceivable to compose
a similar errand in only a couple lines of code.
The language B was utilized for further improvement
of the
UNIX system.
In view of the abnormal state of the B language,
code could be
delivered much quicker, then in assembly.
A disadvantage of the B language was that
it didn't know data types.
(Everything was communicated in machine words).
Another usefulness that
the B language did not give was the utilization
of "structures".
The slack of
these things framed the explanation behind
Dennis M. Ritchie to build up the
programming language C. So in 1971 to 73 Dennis
M. Ritchie turned the B
language into the C language, keeping the
vast majority of the language B sentence structure
while including data types and numerous different
changes.
The C language had a
intense blend of abnormal state usefulness
and the point by point highlights
required to program a working system.
In this manner a considerable lot of the UNIX
parts were in the end changed in C (the Unix
portion itself was
revamped in 1973 on a DEC PDP-11).
The programming language C was composed down,
by Kernighan and Ritchie,
in a now great book called "The C Programming
Language, 1st release".
(Kernighan has said that he had no part in
the outline of the C language:
"It's absolutely Dennis Ritchie's work".
Notwithstanding, he is the creator of the
prestigious "Hello, World" program and different
other UNIX programs).
pretty cool thing is:
For quite a long time the book "The C Programming
Language, 1st release" was the
standard on the C language.
In 1983 a council was encircled by the
American National Standards Institute (ANSI)
to develop a present definition for
the programming dialect C (ANSI X3J11).
In 1988 they conveyed the last standard definition
ANSI C.
(The standard depended on the book from K&R
1st edition.).
The standard ANSI C rolled out little improvements
on the first outline of the C
language.
(They needed to ensure that old projects still
worked with the
new standard).
Later on, the ANSI C standard was received
by the
Universal Standards Organization (ISO).
The right term ought to
there fore be ISO C, however everyone still
calls it ANSI C.
