SlideShare a Scribd company logo
Introduction To C
Overview
• History of c
• Features of c
• Importance of c
• About procedural language
History and features of c
 C is general purpose language which is very closely
associated with UNIX for which it was developed in Bell
Laboratories.
 Most of the programs of UNIX are written and run with the help
of 'C’.
 In 1972, Dennies Ritchie at Bell Laboratories wrote C
Language which caused a revolution in computing world .
 C is most popular because of its simplicity ,reliability powewr
and easy of use.
 But need lots of practice
Importance of c
C language is a famous programming language due to its qualities. Some qualities are:
1. It is robust language whose rich setup of built in functions and operator can be used to
write any complex program.
2.Program written in C are efficient due to several variety of data types and powerful
operators.
3. The C compiler combines the capabilities of an assembly language with the feature of
high level language. Therefore it is well suited for writing both system software and
business package.
4. There are only 32 keywords; several standard functions are available which can be used
for developing program.
• 5. C is portable language; this means that C programs written for one computer
system can be run on another system, with little or no modification.
6. C language is well suited for structured programming, this requires user to
think of a problems in terms of function or modules or block. A collection of
these modules make a program debugging and testing easier.
7. C language has its ability to extend itself. A c program is basically a collection
of functions that are supported by the C library. We can continuously add our
own functions to the library with the availability of the large number of
functions.
8. In India and abroad mostly people use C programming language because it is
easy to learn and understand.
About procedural language
• Procedural programming is a programming paradigm, derived
from structured programming, based upon the concept of
the procedure call. Procedures, also known as routines, subroutines,
or functions (not to be confused with mathematical functions, but
similar to those used in functional programming)
• It follows a top-down approach i.e. much importance is given to flow
of program rather than on data on which functions operate.

More Related Content

PPTX
C programming short notes by pulkit modi
PDF
Lecture 1
PPTX
C Tutorial Bangla Introduction 00
PPTX
Presentation
ODP
Introduction of 'C' langauge
PPTX
Comparative study of programming languages
PPTX
Programming landuages
PPTX
Programming language
C programming short notes by pulkit modi
Lecture 1
C Tutorial Bangla Introduction 00
Presentation
Introduction of 'C' langauge
Comparative study of programming languages
Programming landuages
Programming language

What's hot (20)

PPTX
Programming languages
PPTX
6 Week C++ Language Training In Ambala
PPTX
Introduction to c
PPTX
Top 10 programming languages
PPTX
Introduction of C Programming
PPSX
Programming languages
PPT
C basic
PPT
Programming assignment help
PPT
English de lenguaje de programacion
DOCX
Generations of programming language
PPT
Programming languages
PPTX
Session#1 csharp MTCS
PDF
Programming languages and concepts by vivek parihar
PPT
software development and programming languages
PPTX
Programming Languages | Computer Science
DOCX
Introduction to embedded c
PPT
Introduction Programming Languages
PDF
PDF
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming languages
6 Week C++ Language Training In Ambala
Introduction to c
Top 10 programming languages
Introduction of C Programming
Programming languages
C basic
Programming assignment help
English de lenguaje de programacion
Generations of programming language
Programming languages
Session#1 csharp MTCS
Programming languages and concepts by vivek parihar
software development and programming languages
Programming Languages | Computer Science
Introduction to embedded c
Introduction Programming Languages
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Ad

Similar to Introduction to c (20)

PDF
Introduction to C Programming (1).pdf
DOCX
What is C.docx
PPTX
Introduction to c programming
PPTX
Introduction to C Programming Language
PPT
Why C is Called Structured Programming Language
PPT
C programming presentation for university
PPTX
C Language
PDF
The Importance of C Language in the Tech Industry.pdf
PPTX
Day 1 - Introduction to C.pptx
PPTX
Introduction to C Programming Language
DOCX
D turner techreport
PPTX
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
PDF
Best Engineering College in Jaipur.pdf..
PPTX
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
PPTX
20210417-cppRelevancy-DataStructures.pptx
PPSX
Programming Fundamental Presentation
PPTX
Programming in C
PPTX
Programming in c
PPTX
Introduction to C programming
PPTX
C Programming Basics concept krnppt.pptx
Introduction to C Programming (1).pdf
What is C.docx
Introduction to c programming
Introduction to C Programming Language
Why C is Called Structured Programming Language
C programming presentation for university
C Language
The Importance of C Language in the Tech Industry.pdf
Day 1 - Introduction to C.pptx
Introduction to C Programming Language
D turner techreport
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
Best Engineering College in Jaipur.pdf..
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
20210417-cppRelevancy-DataStructures.pptx
Programming Fundamental Presentation
Programming in C
Programming in c
Introduction to C programming
C Programming Basics concept krnppt.pptx
Ad

Recently uploaded (20)

PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Cell Types and Its function , kingdom of life
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Lesson notes of climatology university.
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Classroom Observation Tools for Teachers
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
RMMM.pdf make it easy to upload and study
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Microbial diseases, their pathogenesis and prophylaxis
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Cell Types and Its function , kingdom of life
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Lesson notes of climatology university.
A systematic review of self-coping strategies used by university students to ...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
VCE English Exam - Section C Student Revision Booklet
Weekly quiz Compilation Jan -July 25.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
O7-L3 Supply Chain Operations - ICLT Program
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Classroom Observation Tools for Teachers
Module 4: Burden of Disease Tutorial Slides S2 2025
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
RMMM.pdf make it easy to upload and study

Introduction to c

  • 2. Overview • History of c • Features of c • Importance of c • About procedural language
  • 3. History and features of c  C is general purpose language which is very closely associated with UNIX for which it was developed in Bell Laboratories.  Most of the programs of UNIX are written and run with the help of 'C’.  In 1972, Dennies Ritchie at Bell Laboratories wrote C Language which caused a revolution in computing world .  C is most popular because of its simplicity ,reliability powewr and easy of use.  But need lots of practice
  • 4. Importance of c C language is a famous programming language due to its qualities. Some qualities are: 1. It is robust language whose rich setup of built in functions and operator can be used to write any complex program. 2.Program written in C are efficient due to several variety of data types and powerful operators. 3. The C compiler combines the capabilities of an assembly language with the feature of high level language. Therefore it is well suited for writing both system software and business package. 4. There are only 32 keywords; several standard functions are available which can be used for developing program.
  • 5. • 5. C is portable language; this means that C programs written for one computer system can be run on another system, with little or no modification. 6. C language is well suited for structured programming, this requires user to think of a problems in terms of function or modules or block. A collection of these modules make a program debugging and testing easier. 7. C language has its ability to extend itself. A c program is basically a collection of functions that are supported by the C library. We can continuously add our own functions to the library with the availability of the large number of functions. 8. In India and abroad mostly people use C programming language because it is easy to learn and understand.
  • 6. About procedural language • Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call. Procedures, also known as routines, subroutines, or functions (not to be confused with mathematical functions, but similar to those used in functional programming) • It follows a top-down approach i.e. much importance is given to flow of program rather than on data on which functions operate.