FEATURES AND APPLICATIONS OF 'C'.
As we all know that computer cannot understand the languages that we humans use. Computer can only understand the binary language, that is 0`s and 1`s. It is also called as machine language. But writing code in binary language for programmers was and is very difficult. So, there was a need for a programming language that can be understand by programmers. Then they used English like words to write a program. This language is known as Assembly language. Both, machine and assembly language are considered as low level languages.
The programming languages that are machine independent and are written in english are known as high-level programming language. C,C++,C# are some high-level languages. To know the features and applications of 'C' first we must know what is C.
WHAT IS C?
C is a high level programming language. It is the most popular and widely used programming language. And it is the most preferred language for beginners to learn. It was developed by Dennis Ritchie in 1972 at Bell Laboratories. Most of its principles and ideas were taken from the earlier language 'B' and its earlier ancestors BCPL and CPL(combined programming language).
FEATURES OF C LANGUAGE.
- It provides low level features that are generally provided by low level languages.
- It is easier to write assembly language codes in C programming.
- C programs are portable i.e. they can be run on any compiler with little or no modification.
- It provides wide variety of 'Data Types' and built in 'Functions'.
- It provides useful control and loop control statements.
- We can perform different operations at bit level in C using bit manipulation Operators.
- It is more user friendly as compared to previous languages.
- C program consists of different modules that are integrated together to form complete program.
- C supports efficient use of pointers.
APPLICATIONS OF C PROGRAMMING
- It is used in writing Embedded software`s.
- Firmware for various electronics, industrial and communications products which use micro-controller.
- It is also in developing verification software,test code, simulators etc. for various applications and hardware products.
- For Creating Compilers of different languages which can take input from other language and convert it into lower level machine dependent language.
- C is used to implement different Operating System Operations.
- UNIX kernel is completely developed in C Language.
- C is used to create applications such as Assemblers, text Editors, Print Spoolers, Network Drivers, Modern Programs, Data Bases and Utilities.
Very usefull
ReplyDeleteThank u 😊
Delete