What is C.?
C is a programming language and developed by Dennis Ritchie at Bell Lab in 1972. C language also called Structed Oriented Programming Language. Before the C language there was many programming language which used by the programmer. Like BASIC, FORTRAN, ALGOL, COBOL, PASCAL etc and these programming language called Procedural Programming Language.
Every language have own character set. Our C language support only ASCII (American Standard Code for Information Interchange) character set to Unicode and decode the language. ASCII character set mean only English language. C language have only ASCII(American Standard Code for Information Interchange) format standard which only understand english language.
C programming language is basicaly used for developing the Operating System and Standalone Application. Before the C programming we have procedural programming language.
What is procedural programming language.?
Procedural programming language used in earlier computers. It was totaly based on symbolic and nimonic codes. Which were very difficult to understand by the people whose using these programming language.
Why Dennis Ritchie Developed C Language.?
As we know before the C programming language there was various programming language like BASIC, FORTRAN, ALGOL, COBOL, PASCAL etc. People were facing problems with these languages. They started complaining about these language to industry expert who developed this language. Dennis Ritchie took the all problems and started working on these problems. At the end Dennis Ritchie developed C programming language. So that's why Dennis Ritchie developed the C programming language to overcome from this problems.
What was the problems with procedural programming language.?
- Syntax Problems.
- Variable declaration was difficult.
- No Code resuability.
- Redundant code.
- Lenghty code.
- More Memory consumption.
- Execution time was slow.
- More duration.
So these types of problems people were facing, whose use this language. To overcome from this problem C programming language developed.