What is C Programming ?Reasons Why C Programming Is Getting More Popular In The Past Decade।।

  What is C Programming                                                                                                                                                                                                                           C is the structured programming language developed by Dennis M. Riche in 1972 at     Bell  laboratories in the USA.



It was invented to develop the UNIX operating system which is now one of the most popular network operating systems.

C is now one of the most widely used and known programming languages.

Even today many people consider c language to be their first language to learn coding.

Because of its simplicity.

Many of today's popular operating systems and other programming languages have been written using C language.

Coming to history, I must say the language has a very interesting story.

Let's take a look at it C language.

C language was developed from three different structured language ALGOL(Algorithm language), BCPL(Basic Combined Programming Language), and B language.

BCPL is also known as the B4C programming language.

It is used in many concepts from these languages and introduces many new concepts data types, string, pointer and etc.  

In 1988 the language was formalized by the American National Standards Institute that is ANSI.

In 1995 version of the C language was approved by International Standard Organization(ISO) and the version of the is also referred to as C89.

Evoluation of C language

Year Language Developed By
1960 ALGOL International Group
1967 BCPL Martin Richard
1970 B language AKen thrompson
1972 Traditional C language Dennis Ritchie
Laughing Bacchus Winecellars Yoshi Tannamuri Canada
1978 K&RC Kernnighan & Dennis Ritchie
1989 ANSI C ANSI committee
1990 ANSI/ISO C ISO committee

This table describes, year vice which language developed by which person or organization.

It's all started in 1960.

In the year of 1960 ALGOL that is Algorithmic language was developed by the International Group.

In the year of 1967, BCPL language that is Basic Combined Programming Language or B4C programming language was developed by   Martin Richard.

In the year of  9070, B Language was developed by Ken Thompson.

In the year of  1972, the traditional C language was developed by Dennis Riche.

In the year of  9078, K & R T language was developed by Kernighan and Dennis Riche.

In the year of 1989, the ANSI C language was developed by the ANSI committee.

At last, In the year 1990, the ANSI /ISO C language was developed by the ISO committee.

As we mentioned earlier, once the C language was developed, it was used to create the Unix operating system.

C language was used to create the Unix operating system and hence it is also used to write software that works with the Unix operating system.

C language is nowadays used to building a new operating system, drivers, programs, database, and many User Define systems.

C language is so popular because,

  • It is easy to learn 
  • Easy to understand
  • Easy to execute anywhere with the minimum requirement 
  • Produces efficient result
  • And it is a structured language

C language is also known as the mother of all languages.

Because Concepts are introduced to by C language like Array, Pointer, Function, File handling, etc, and are used in other popular languages like C++, Java, C#.

Many kernels and Compilers are also written in C language.

C language a middle-level language.

 Because it has both features of a Low-level language for machine-level code implementation and a High-level language for machine-level independent implementation.

In the C language, program code is broken into parts or blocks using functions that create the proper structure.

So it makes it easy to understand.

And it is also known as Structured Programming Language.

Features of C language

And these are beat the features of the C language

  1. Fast and efficient
  2. Portable
  3. Function Rich Libraries
  4. Modularity
  5. Easy to extend and,
  6. Structured.
C language is a robust language which has a rich set of built-in function which make its code highly efficient.

C language is also an extensible language.

Because it continuously adds the library functions supported by C Library various extra features.

The important feature of the C language is, its ability to extend itself.

C language is highly portable.

It means that programs once were written, can be executed by another machine with little or no change.

Actually, the compiler and preprocessor make it possible to run it on different devices or computers.

Programs written in language are efficient and fast.

Because of the use of a variety of data types, functions, and operators.

C language is basically a collection of functions that are supported by C libraries.

And it allows the user to create their own function.

C program provides code reusability.

So we can call the function within the function.

C language provides Dynamic Allocation of memory to allocate memory during the run time.

C language is an amazing language and it is simple to learn and fun to code.



Avatar
Forgot password?

एक टिप्पणी भेजें

0 टिप्पणियाँ