You are on page 1of 10

Raja Ranjit Kishore Govt.

Polytechnic
Ramgarh, Binpur-I, Jhargram
Department of Computer Science & Technology
2nd Year-3rd Semester
E-Contents : Programming in C
Unit : Basic of C, Unit No : 1

Developed By:
Subhajyoti Mahata
Lecturer, Computer Science & Technology
Raja Ranjit Kishore Govt. Polytechnic, Ramgarh
Contents
 Define programming language

 History of C

 Advantages of structured program

 Files used in C

 Characteristic of C
Define programming language
 A program is a set of instructions.

 Language is a method of communication.

 A programming language is a type of


written language that tells computers
what to do in order to work.
History of C
 C was evolved from ALGO, BCPL, B.

 C was developed by Dennis Ritchie at the


Bell Laboratories in 1972.

 In 1989 ANSI approved a version of C.


Advantages of structured program
 User-friendly and easy to understand.
 Avoids the possibility of data corruption.
 Reduce complexity of the program.
 Increase the productivity.
 Contain less logic errors.
 Errors are more easily found.
 Easier to maintain.
 Independent of the machine.
Files used in C
 Source file

 Header file

 Object file

 Binary executable file


Characteristic of C
 Simple, Fast and Efficient
 Structured Approach
 Case Sensitive
 Modular
 Portable
 Easy to Extend
 Availability of recursive function
 Libraries with rich Functions
 Middle-Level Language
Resources

 Let us C,Yashavant Kanetkar, BPB Publication

 Programing in ANSI C, E. Balagurusamy, TMH Publication

 www.wikipedia.org

 www.geeksforgeeks.org

 cs-fundamentals.com/c-programming
Questions or Assignments

 What is programming language?

 Define the generation of programming language.

 What is mid level language?

 What is structured program?

 Why C is not a platform independent language?


Thank You

You might also like