What is c programming ?
C is general purpose programming language that is extremely popular, simple and flexible. It is machine independent,structured programming language which is used extensively in various applications.
C is a compiled language. This means that once we write a C program, You must run it through a C compiler to turn your code into a executable that the computer can run or execute.The C program is the human readable,compiler makes it machine readable.
C is a high level programming language that was originally developed by Dennis M.Ritchi to develop the UNIX operating system at Bell Labs. C was generally implemented on DEC PDP-11 computer in 1972.
![]() |
C |
C was the basic language to write everything from operating systems(windows and many others) to complex programs like the oracle database,GIT,python interpreter and more.
The UNIX operating system, the c compiler and essentially all UNIX application programs have been written in C. C has now become a widely used professional language for various reasons.
feature of c language -
There have given some feature of c some feature of C language
- C is Easy to learn
- C is well suited Structured modular language
- It Produces efficient programs.
- It can handle low level activities
- It can be compiled on a variety of computer platforms
- Fast speed
- Rich Library
- Mid level programming language .
- Machine Independent or portable.
- Simple
- It is Highly portable language.
- C has high level constructs and it is more user friendly.
It is said that “C” is a god’s programming language. You can say,C is a base for programming. If you know C you can easily grasp the knowledge of the other programming languages that uses the concept of “C”
It can be defined by the following ways -
- Mother language
- System programming language
- Procedure - oriented programming language
- Structured programming language .
- Mid - level programming language.
Facts about C
- C was invented t write an operating system called UNIX
- C is a successor of B language which was introduces around the early 1970s
- The language was formalized in 1988 by the American National Standard Institute (ANSI)
- The UNIX OS was totally written in C
- Most of the state of the art software have been implemented using C
- Today’s most popular RDBMS ( Relational Database management system ) MySQL have been written in C.
- In ANSIC c there are 32 keywords,the c99 standard adds 5 and c11 adds 7
- We can not apply the modules(%) operator to floating point values.
- C is simple,elegant and wicked fast.Its compact and efficient.
- C is not object oriented language so you don’t get distracted things like inheritance and polymorphism.
- C support 45 operator and they are categorized into 8 group.
- C is a structured programming language which allows a complex program to be broken in to simpler programs called functions.
- C is a case sensitive language.
- C language has a rich library which provides a number of built in functions.It also offers dynamic memory allocation,
0 Comments