What is c language? Basics,Introduction feature and History of C programming

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.

 

What is c language? feature of c language
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,


Post a Comment

0 Comments