Tuesday, February 15, 2011

Features of C Language


 C is a most popular language today because it is well structured with features of high level language and machine. It was designed for special purpose for creating the Unix operating system. 

 Properties of Language

  • C is a programming language which allows to program from top to bottom .
  • C is a procedure oriented programming language .
  • All function in C share global data .
  • C is a powerful, flexible, portable and good structured programming language .
  • C has features of both high level language and elements of assembler.
  • It is suitable for, system programming as well as application.

Benefits You get using C language
  • C is programming language simple to implement and highly effective .C is middle level programming language provides high level and low level programming support, gives user assemble level programming 
  • C is general purpose structural language, instruction consist of simple expression and common English words like, for, while, break, etc. 
  • C is a compilable language and can run on all machines. It has a rich build-in-function and it has 32 key words. It is extensible continuously adds library functions supported by C library .
  • C has variety of data-type operators and functions in it that makes it highly effective . 
  • It also supports pointers, that access address of variable from computer memory .It also supports dynamic allocation of memory this allows allocating memory at run time and provides modular programming collection of one or more functions or modules. 

Draw backs of C

  • C language do not supports inheritance. It do not supports the floating in pointers. 
  • Switch statement in C do not provides facilities to use logical operators. 
  • Pointers are difficult to access in this language and only provides one main memory allocation "mallox".


No comments:

Post a Comment