- 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
Explain the history of C language?
C is one of the high-level programming languages developed by Dennis Ritchie.
C was originally developed for UNIX operating system to beat the issues of previous languages such as B, BCPL, etc.
The UNIX operating system development started in the year 1969, and its code was rewritten in C in the year 1972.
The UNIX operating system development started in the year 1969, and its code was rewritten in C in the year 1972.
In 1985, Windows 1.0 was released. Even though Windows source code isn’t publicly available on the market, it’s been stated that its kernel is mostly written in C.
In 1991, Linux kernel development started, and it’s additionally written in C.
After a year it was released under the GNU license and was used as part of the GNU Operating System.
The GNU operating system was started using C and Lisp programming languages. So, many of its components are written in C.
In 1977, Oracle database development started, and in 1983 its code was rewritten from assembly to C. It became one in all the foremost widespread databases within the world.
Now a days C is exclusively used for building OS, application packages and customized software. Because of its power and efficiency, it has gained more popularity.
C is increasingly used by system programmers, application developers and researchers for a spread of programming tasks.
- Related Articles
- History of C++ language
- Explain the Format of C language
- Explain the concept of Sorting in C language
- Explain the concept of stack in C language
- Explain the concept of pointers in C language
- Explain the array of structures in C language
- Explain the procedure of selection sort in C language
- Explain the concept of Arithmetic operators in C language
- Explain the concept of pointer accessing in C language
- Explain the accessing of structure variable in C language
- Explain the concept of Linked list in C language
- Explain the concept of union of structures in C language
- Explain the conversions of expressions of stacks in C language
- Explain the evaluation of expressions of stacks in C language
- Explain C tokens in C Language
