SlideShare a Scribd company logo
2
Most read
6
Most read
8
Most read
CPROGRAMMING LANGUAGE
Submitted to - Mrs Kamaljeet Kaur
Submitted by – Gitanshu
Roll No. – 1505/17
INTRODUCTION
 The C programming language is a structure oriented
programming language, developed at Bell Laboratories
in 1972 by Dennis Ritchie
 C programming language features were derived from an
earlier language called “B” (Basic Combined
Programming Language – BCPL)
 C language was invented for implementing UNIX
operating system
 In 1978, Dennis Ritchie and Brian Kernighan published
the first edition “The C Programming Language” and
commonly known as K&R C
 In 1983, the American National Standards Institute
(ANSI) established a committee to provide a modern,
comprehensive definition of C. The resulting definition,
the ANSI standard, or “ANSI C”, was completed late
1988.
C Programming Language
USES OF C PROGRAMMING LANGUAGE:
 The C programming language is used for developing system
applications that forms a major portion of operating
systems such as Windows, UNIX and Linux. Below are some
examples of C being used.
 Database systems
 Graphics packages
 Word processors
 Spreadsheets
 Operating system development
 Compilers and Assemblers
 Network drivers
 Interpreters
C LANGUAGE IS A STRUCTURED
LANGUAGE:
 Structure oriented language:
 In this type of language, large programs are divided into
small programs called functions
 Prime focus is on functions and procedures that operate on
the data
 Data moves freely around the systems from one function to
another
 Program structure follows “Top Down Approach”
 Examples: C, Pascal, ALGOL and Modula-2
OBJECT ORIENTED LANGUAGE:
 In this type of language, programs are divided into
objects
 Prime focus is in the data that is being operated and
not on the functions or procedures
 Data is hidden and cannot be accessed by external
functions
 Program structure follows “Bottom UP Approach”
 Examples: C++, JAVA and C# (C sharp)
KEY POINTS TO REMEMBER IN C LANGUAGE:
 The C language is a structure oriented programming language
developed by Dennis Ritchie.
 The C language is belonging to middle level programming
language.
 Operating system programs such as Windows, Unix, Linux are
written in C language.
 C89/C90 and C99 are two standardized editions of C
language.
 C has been written in assembly language.
EXAMPLES OF PROGRAM :-
C Programming Language
THANKS FOR
WATCHING....  

More Related Content

PPTX
Assembly language programming
PPTX
Evolution of programming language
PPTX
COMPUTER PROGRAMMING
PPTX
Interfacing of ADC 0808
PDF
CS6611 Mobile Application Development Lab Manual-2018-19
PPT
32 dynamic linking nd overlays
PPTX
Pointers in C Programming
Assembly language programming
Evolution of programming language
COMPUTER PROGRAMMING
Interfacing of ADC 0808
CS6611 Mobile Application Development Lab Manual-2018-19
32 dynamic linking nd overlays
Pointers in C Programming

What's hot (20)

PPTX
Unit 3 sp assembler
PPTX
System Programing Unit 1
PPTX
Distributed operating system
PPT
Program logic and design
PPTX
System and network administration network services
PDF
Service-Oriented Architecture (SOA)
PPTX
LINE OF SIGHT PROPAGATION
PPTX
Ch 4 linker loader
PPTX
Matlab: Procedures And Functions
PPTX
Examination Hall Allocation
PDF
Java Simplified: Understanding Programming Basics
PPTX
Hypermedia messageing (UNIT 5)
PPT
interaction norman model in Human Computer Interaction(HCI)
PDF
Lecture 01 introduction to compiler
PPT
Less09 managing undo data
PPTX
Classification of Programming Languages
PDF
Cybersecurity Interview Questions and Answers.pdf
PDF
Application of operational amplifier
PPTX
instruction cycle ppt
PPTX
Visual Programming
Unit 3 sp assembler
System Programing Unit 1
Distributed operating system
Program logic and design
System and network administration network services
Service-Oriented Architecture (SOA)
LINE OF SIGHT PROPAGATION
Ch 4 linker loader
Matlab: Procedures And Functions
Examination Hall Allocation
Java Simplified: Understanding Programming Basics
Hypermedia messageing (UNIT 5)
interaction norman model in Human Computer Interaction(HCI)
Lecture 01 introduction to compiler
Less09 managing undo data
Classification of Programming Languages
Cybersecurity Interview Questions and Answers.pdf
Application of operational amplifier
instruction cycle ppt
Visual Programming
Ad

Similar to C Programming Language (20)

PPTX
Lecture 1-introduction to c
PPTX
introduction to c
PPTX
Best Computer Institute in Pitampura, Delhi, Learn from Industry Experts.
ODP
Introduction of 'C' langauge
PDF
Introduction to c programming
PPTX
Introduction to C programming
PPTX
Introduction to C Language
PPTX
9e345cc6-8810-4fc2-8524-8ee40d3cc318.pptx
PPTX
PPTX
C programming i
PPTX
Introduction to C Programming Language
PDF
PPT
C_Intro.ppt
PDF
Introduction to C Programming (1).pdf
PDF
C programme presentation
PPTX
PRESENTATION OF students learning outcomes.pptx
PPT
C language
PPTX
Introduction to c language
PPSX
Lecture 2
Lecture 1-introduction to c
introduction to c
Best Computer Institute in Pitampura, Delhi, Learn from Industry Experts.
Introduction of 'C' langauge
Introduction to c programming
Introduction to C programming
Introduction to C Language
9e345cc6-8810-4fc2-8524-8ee40d3cc318.pptx
C programming i
Introduction to C Programming Language
C_Intro.ppt
Introduction to C Programming (1).pdf
C programme presentation
PRESENTATION OF students learning outcomes.pptx
C language
Introduction to c language
Lecture 2
Ad

Recently uploaded (20)

PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPT
introduction to datamining and warehousing
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PPTX
Artificial Intelligence
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT
Mechanical Engineering MATERIALS Selection
PDF
composite construction of structures.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Model Code of Practice - Construction Work - 21102022 .pdf
additive manufacturing of ss316l using mig welding
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
introduction to datamining and warehousing
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
R24 SURVEYING LAB MANUAL for civil enggi
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
Artificial Intelligence
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Safety Seminar civil to be ensured for safe working.
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mechanical Engineering MATERIALS Selection
composite construction of structures.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems

C Programming Language

  • 1. CPROGRAMMING LANGUAGE Submitted to - Mrs Kamaljeet Kaur Submitted by – Gitanshu Roll No. – 1505/17
  • 2. INTRODUCTION  The C programming language is a structure oriented programming language, developed at Bell Laboratories in 1972 by Dennis Ritchie  C programming language features were derived from an earlier language called “B” (Basic Combined Programming Language – BCPL)  C language was invented for implementing UNIX operating system  In 1978, Dennis Ritchie and Brian Kernighan published the first edition “The C Programming Language” and commonly known as K&R C  In 1983, the American National Standards Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The resulting definition, the ANSI standard, or “ANSI C”, was completed late 1988.
  • 4. USES OF C PROGRAMMING LANGUAGE:  The C programming language is used for developing system applications that forms a major portion of operating systems such as Windows, UNIX and Linux. Below are some examples of C being used.  Database systems  Graphics packages  Word processors  Spreadsheets  Operating system development  Compilers and Assemblers  Network drivers  Interpreters
  • 5. C LANGUAGE IS A STRUCTURED LANGUAGE:  Structure oriented language:  In this type of language, large programs are divided into small programs called functions  Prime focus is on functions and procedures that operate on the data  Data moves freely around the systems from one function to another  Program structure follows “Top Down Approach”  Examples: C, Pascal, ALGOL and Modula-2
  • 6. OBJECT ORIENTED LANGUAGE:  In this type of language, programs are divided into objects  Prime focus is in the data that is being operated and not on the functions or procedures  Data is hidden and cannot be accessed by external functions  Program structure follows “Bottom UP Approach”  Examples: C++, JAVA and C# (C sharp)
  • 7. KEY POINTS TO REMEMBER IN C LANGUAGE:  The C language is a structure oriented programming language developed by Dennis Ritchie.  The C language is belonging to middle level programming language.  Operating system programs such as Windows, Unix, Linux are written in C language.  C89/C90 and C99 are two standardized editions of C language.  C has been written in assembly language.