2. Why need Programming Language?
As we all know that the computer understand only zeros and ones but humans cannot
understand codes written in form of zeros and ones.
So we need programming language that is understandable to humans also.
A computer programming language helps in automating the task which are time consuming,
error prone, repetitive and not person dependent etc.
Programming languages also help in reorganize the processes, provide better experience as
well as keeping track of historical data, analysing data etc.
BY: SATVEER KAUR, ASSISTANT PROFESSOR, KHALSA COLLEGE, PATIALA. 2
3. History of C language
C is a general purpose language which is very closely related with Unix for which it was
developed in Bell Labs.
Most programs of Unix are written and run with the help of c.
In 1972, Dennis Ritchie developed the C language at AT and Bell laboratories.
Before C language, Ken Thompson developed a B language which was influenced by a basic
combined programming language i.e. BCPL by Martin Richards.
Dennis Ritchie made number of advancements in B language new language called C language
is developed.
BY: SATVEER KAUR, ASSISTANT PROFESSOR, KHALSA COLLEGE, PATIALA. 3
4. Why ‘C’ given this name?
Many ideas of C language were derived and taken from 'B' language.
BCPL and CPL are previous versions of 'B' language.
As many features came from B So, it was named as 'C'.
BY: SATVEER KAUR, ASSISTANT PROFESSOR, KHALSA COLLEGE, PATIALA. 4
5. More about ‘C’
is a structured language.
is a simple and flexible.
general purpose language.
is portable.
supports functions.
comments provides easy readability.
have rich set of library functions and keywords.
BY: SATVEER KAUR, ASSISTANT PROFESSOR, KHALSA COLLEGE, PATIALA. 5
6. More about ‘C’
case sensitive language.
can be used to develop operating systems.
also known as middle level language.
can be used to access the processor registers.
programs are easy to debug.
Note: These all are also called features or characteristics of C Language.
BY: SATVEER KAUR, ASSISTANT PROFESSOR, KHALSA COLLEGE, PATIALA. 6