- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Benefits of C over other languages
The C programming language was developed by Dennis Ritchie during early 1970. It was developed to redesign UNIX operating system.
Earlier the B language, which was used for UNIX system, it has different drawbacks. It does not support structures, and did not understand datatypes. For this reason, the C language was introduced. C has high level functionality, and detailed feature for OS programming. The UNIX kernel was developed by using C.
Advantages of C language
C is medium level language. It has both, the lower level and higher level functionality. We can use C to make driver or kernel level programs as well as programs for different software.
C is structured programming language. This allows complex program to be broken into simpler programs. These smaller programs are called the functions.
We can use C as scripting language for drivers of embedded systems. Because C has direct access to machine level hardware APIs, dynamic memory allocations etc.
C language is case-sensitive. So lowercase and uppercase letters have different meanings.
C is very portable language. Different component of Windows, UNIX, and Linux systems are written into C.
As C is the general-purpose language, then we can use C for game design, graphics, enterprise applications etc.
C has enriched library for built-in functions
For these features C replaces some well-known languages like ALGOL, B, PL/I, FORTRAN etc. C became widely used language for embedded systems. microprocessors, microcontrollers etc.