Skip to main content

Introduction to C

About C:-


  • C is a high-level language .
  • It was initially first developed by Dennis Ritchie in 1972.
  • It was developed to overcome the limitation of previous language such as B,BCPL etc.
  • It was developed for Unix operating System
  • It inherits many features of previous language



Features/Advantage:-

  • Simple :- because it provide data types, library function etc.
  • Machine Independent or Portable:- because it can be executed on different machine
  • Procedural language:- Instruction in c program are executed step by step

  • Structured programming language:- break the problem into parts
  • It provide dynamic memory allocation , pointers etc.
  • Speed:-It is faster than another programming language like java, python etc.

Disadvantage of C:-

  • It does not support oops concept in which inheritance, polymorphism, encapsulation etc. come.
  • It does not support namespace concept
  • It does not support constructor and destructor
  • There is lack of exception handling
  • low level of abstraction

Software using for C programming:- turbo c,dev c, code blocks, etc.




Comments

  1. please wait i provide you many programming languages such as c,c++,python,java,html,css,
    javascript,datastructure,django etc.

    ReplyDelete

Post a Comment

Popular Posts

Identifiers in C

Identifiers are:-  constant variables keywords Define constant:- Any information is constant data = information = constant types of constant primary:- integer,real,character secondary:- they are made with the help of primary such as:- array,string,pointer,union,etc. Define variables:- variables are the name of memory location where we store data variable name is any combination of alphabet,digit the first letter cannot be a digit Keywords:-  keywords are the predefined or reserved words.In C there are 31 keywords.C is a case sensitive so use keyword in small alphabets. 

Functions:---

Definition:- it is basically a piece of code it has name for identification a function can be called multiple times to maintain the reusability and modularity. by writing function we can avoid same writing/piece of code Function aspects:-  3 aspects of function are 1.function declaration:- a function must be declared globally in c , to tell the compiler about function name, function return type, function parameter.           Syntax:-   return_type function_name(arguments or data_types parameter);              example:-   void sum(int a,int b); 2.function call:-  a function can be called anywhere from the program, pass the same no. of parameter as we write in function declaration.         Syntax:-   function_name(argument_list)             example:-   sum(a,b) 3.function definition:-  it contains the actual statements whi...