Table of content:
- Overview of C language
- Features of C programming language
- Interesting facts about C programming language
- Advantage of C programming language
- Disadvantage of C programming language
Overview of C language:
C language is a general-purpose programming language and a high level language. It is developed by the Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. Its a easy to learn language.It known as the base of the all programming languages. Mostly programmers in the world are start with the C language because of the its easy to learn feature.Today C is the most popular programming language for the designing the systems.
I think you all know the popular operating system "linux" its totally developed in the C programming language. so I think from this example you can understand the power and the popularity of the c programming language.
Feature of C programming language:
we know the C programming language is a general purpose programming language. The other features of the C programming language are listed down:
- Easy to learn
- Its a Fast language
- we can compiled the C language on the cross platform
- It can easily handle low level activity
- It provides pointers
- Good memory management
- provide recursion etc.
Interesting facts About C programming language:
- C is the only language that have a longest programming language history.
- C language is a case sensitive language.
- C programming language supports 45 operators.
- C language is most widely used language.
- Its a very popular language for developing the operating systems like UNIX/LINUX, Windows.
- C programming language has a great evaluation history--ALGO->BCPL->B->Tradition C-> K&R C-> ANSI C-> ANSI/ISO C-> C99.
- C language provide a good library support. That feature makes better for the programming experience.
- C language has a huge community of the programmers that thing makes too simple for the beginners.
- C language is most widely used language.
Advantage of C programming language:
- C is a powerful and a efficient programming language.
- C is also a portable. Its mean you can use it on the cross platforms.
- C language has a fast execution speed.
- In C language you can build block for many programming language.
- You can expand it also. It means you can add more feature in C language according to you.
- Its a Middle-level programming language. It means it supports high-level and the low-level programming language.
- You can implement data structure and algorithm in the C programming language.
- It also provide dynamic memory allocation.
- You can also do system programming in C programming language.
Disadvantage of C programming language:
- C programming not provide the concept of OOPS.
- C does not implement the concept of namespace.
- C does not have any constructor or destructor.
- C is a small and core machine language that has minimum data hiding and exclusive visibility that affects the security of this language.
0 Comments