• Tutorials Logic, IN
  • +91 8092939553
  • info@tutorialslogic.com

Introduction

C Programming Language

Features of C Programming Language

Low level language support:- C provides low level features and it is closely related to lower level language such as "Assembly Language".

Portability:- C is highly portable that means it can be run on any compiler with little or no change.

Powerful:- C provides wide verity of "Data Types" and "Functions". C provides usefulcontrol and loop control statements too.

High level features:- C is very user friendly as compare to other previous language such as BCPL, Pascal... etc. C collected all useful features of previous language thus C become more effective language.

Bit manipulation:- C can be manipulated using bits, so we can perform different operations at bit level. C supports bitwise operators to manage data at bit level.

Modular programming:- Modular programming is a software design technique that increases the extent to which software is composed of separate parts called modules. C program consist of different modules that can integrated together to form a complete program.

Efficient use of pointer:- C supports efficient use of pointer, and pointer has direct access to memory.

More efficient:- Program written in c language are very efficient and fast. Tish is due to its variety of data type and powerful operators.

Uses of C Programming Language

The C programming language is used for developing system applications on different platform such as Windows, UNIX, LINUX...etc. There are some examples of C being used as follows:-

  • Interpreters.
  • Network drivers.
  • Database systems.
  • Graphics packages.
  • Spreadsheets.
  • Operating system development.
  • Word processors.
  • Compilers and Assemblers.