SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
Welcome
To Todays Presentation of
C Programming
Objectives
 A little Discussion about C Programming and History of C
Programming.
 What is Structed Programming Language?
 Why C is Called Structured Programming Language?
 Features of C Programming Language.
 Advantage of C Programming.
 Future of C Programming.
Group Members
1. Adeel Abideen
2. Efthkhar Ul Alam
3. Shafayat Ul Ahsan
History of C Programming
C was developed by Dennis Ritchie at
“AT & T’s Bell Laboratory” of USA in
1972. thats why he is also called as
father of C Programming language.
 It's an offspring of Basic Combined
Program Called "B" Which was
developed by Ken Thomson but it was
interpreter based but it was very slow
so Dennis Ritchie modified the "B"
Language and named it as "C"
C language was created for a specific
purpose i.e designing the UNIX
operating system (which is currently
base of many UNIX based OS).
What is Structed Programming
Language?
 Structured programming was first suggested by Corrado Bohm and
Guiseppe Jacopini. The two mathematicians demonstrated that any
computer program can be written with just three structures:
decisions, sequences, and loops.
 In general, Structured programming can be seen as a subset or
subdiscipline of procedural programming, one of the major
programming paradigms. It is most famous for removing or reducing
reliance on the GOTO statement.
 In programing languages that use the Structured programming
paradigm, you write functions (sometimes called: procedures, sub
routines, methods) to perform certain tasks within the program.
Why C Is Called Structed
Programming Language
 In C Programming when writing a programm we add preprocessor
directive #inclue <filename> , than functions like main() , then
opening of braces { } , inside the braces there are two parts
declarion of variables and execution of statements which is a step
by step process and well structured so anyone in the first look can
understand what codes are doing what in which section.
 The structured programming languages allows the program to be
splied into multiple blocks of execution.
 In C, you can split the program into such named blocks called
functions.
 That is why it is called a structured programming language.
Features of C Programming
Language
 Low Level Language Support
 Program Portability
 Powerful
 Manipulation
 High Level Features
 Modular Language
 Efficient Use of Pointers
Advantages of C Programming
 C Programs are efficient , fast and Highly Portable .
 It can be written in one computer and can be runned in
another one without any modification .
 Its easy for debugging , error finding , testing and maintannance
because fo structured programming.
Features of C Programming
 The future of the C language is very secure. This is because the
choice of programming language for any application depends on the
nature of the application itself.
 C has been around for many years and has a dedicated community
of users.
 It also has a lot of online resources, a clean syntax and is easy to
learn and use. So it is safe to say that C isn't going anywhere.
Any Questions
?
#include <stdio.h>
main()
{
printf("Thank You Everyone");
}

More Related Content

What's hot (20)

PPT
Variables in C Programming
programming9
 
PPT
Structure of a C program
David Livingston J
 
PPTX
Programming in C Presentation upto FILE
Dipta Saha
 
PDF
Introduction to c++ ppt 1
Prof. Dr. K. Adisesha
 
PPTX
C language ppt
Ğäùråv Júñêjå
 
PPT
Encoder, decoder, multiplexers and demultiplexers
pubgalarab
 
PPTX
Presentation on C programming language
Ashmita Tuition Center
 
PPT
Introduction to C Programming
MOHAMAD NOH AHMAD
 
PPT
constants, variables and datatypes in C
Sahithi Naraparaju
 
PPTX
C vs c++
Gaurav Badhan
 
PPTX
Preprocessor
lalithambiga kamaraj
 
PPTX
Algorithms and Flowcharts
Deva Singh
 
PPT
Python Programming Language
Dr.YNM
 
PPTX
Unsigned and Signed fixed point Addition and subtraction
ciyamala kushbu
 
PDF
pdf c programming language.pdf
VineethReddy560178
 
PPTX
Nested structure (Computer programming and utilization)
Digvijaysinh Gohil
 
PPT
Basics of C programming
avikdhupar
 
PPTX
Fundamentals of c programming
Chitrank Dixit
 
PPTX
Introduction to c programming
Manoj Tyagi
 
PPTX
Programming paradigm
busyking03
 
Variables in C Programming
programming9
 
Structure of a C program
David Livingston J
 
Programming in C Presentation upto FILE
Dipta Saha
 
Introduction to c++ ppt 1
Prof. Dr. K. Adisesha
 
C language ppt
Ğäùråv Júñêjå
 
Encoder, decoder, multiplexers and demultiplexers
pubgalarab
 
Presentation on C programming language
Ashmita Tuition Center
 
Introduction to C Programming
MOHAMAD NOH AHMAD
 
constants, variables and datatypes in C
Sahithi Naraparaju
 
C vs c++
Gaurav Badhan
 
Preprocessor
lalithambiga kamaraj
 
Algorithms and Flowcharts
Deva Singh
 
Python Programming Language
Dr.YNM
 
Unsigned and Signed fixed point Addition and subtraction
ciyamala kushbu
 
pdf c programming language.pdf
VineethReddy560178
 
Nested structure (Computer programming and utilization)
Digvijaysinh Gohil
 
Basics of C programming
avikdhupar
 
Fundamentals of c programming
Chitrank Dixit
 
Introduction to c programming
Manoj Tyagi
 
Programming paradigm
busyking03
 

Viewers also liked (12)

PPTX
Introduction to C Programming
Aniket Patne
 
PPTX
Green chemistry
Aniket Patne
 
PPTX
Mickey mouse
templatesforpowerpoint.com
 
PPTX
Programmer ppt
SirVishalot
 
PPTX
Introduction to C programming
Rokonuzzaman Rony
 
PDF
structured programming Introduction to c fundamentals
OMWOMA JACKSON
 
PPT
Biotechnology
NivethaRavi
 
PPTX
Introduction to C Programming
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
PPTX
Biotech & medicine.ppt
Mahin Nwx
 
PPSX
INTRODUCTION TO C PROGRAMMING
Abhishek Dwivedi
 
PPTX
Solar panel Technology ppt
Gourav Kumar
 
PPT
Solar energy ppt
shubhajit_b
 
Introduction to C Programming
Aniket Patne
 
Green chemistry
Aniket Patne
 
Programmer ppt
SirVishalot
 
Introduction to C programming
Rokonuzzaman Rony
 
structured programming Introduction to c fundamentals
OMWOMA JACKSON
 
Biotechnology
NivethaRavi
 
Biotech & medicine.ppt
Mahin Nwx
 
INTRODUCTION TO C PROGRAMMING
Abhishek Dwivedi
 
Solar panel Technology ppt
Gourav Kumar
 
Solar energy ppt
shubhajit_b
 
Ad

Similar to Why C is Called Structured Programming Language (20)

PPT
C programming presentation for university
Sheikh Monirul Hasan
 
PPT
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
PDF
Introduction to c programming
Akshay Ithape
 
DOCX
What is C.docx
ChristopherHerring9
 
PDF
Introduction to C Programming (1).pdf
Sahidkhatiwada
 
DOC
Introduction to C Programming - TCCI.doc
TCCI Computer Coaching
 
PDF
Learn c programming
Savitribai Phule Pune University
 
ODP
Introduction of 'C' langauge
Aradhana Srivastava
 
PPTX
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
RoselinLourd
 
PPTX
Introduction to C Language
Kamal Acharya
 
PDF
C.pdf
5reality786
 
PPTX
1. importance of c
Alamgir Hossain
 
PPTX
Introduction to C Programming Language
Simplilearn
 
PPT
C basic
Sameer Bairwa
 
PPTX
Programming in C and Decision Making Branching
Rvishnupriya2
 
PPTX
C Programming Language
Gitanshu Gitanshu
 
PPTX
Programming in C & Decision Making Branching
VishnuPriya810389
 
PPTX
Introduction to C Programming
Anandhasilambarasan D
 
PPTX
C Language
TodayTutoring
 
PPT
Introduction to learn good technology and skills programming
brunodatiger
 
C programming presentation for university
Sheikh Monirul Hasan
 
Lecture 5 - Structured Programming Language
Md. Imran Hossain Showrov
 
Introduction to c programming
Akshay Ithape
 
What is C.docx
ChristopherHerring9
 
Introduction to C Programming (1).pdf
Sahidkhatiwada
 
Introduction to C Programming - TCCI.doc
TCCI Computer Coaching
 
Introduction of 'C' langauge
Aradhana Srivastava
 
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
RoselinLourd
 
Introduction to C Language
Kamal Acharya
 
1. importance of c
Alamgir Hossain
 
Introduction to C Programming Language
Simplilearn
 
C basic
Sameer Bairwa
 
Programming in C and Decision Making Branching
Rvishnupriya2
 
C Programming Language
Gitanshu Gitanshu
 
Programming in C & Decision Making Branching
VishnuPriya810389
 
Introduction to C Programming
Anandhasilambarasan D
 
C Language
TodayTutoring
 
Introduction to learn good technology and skills programming
brunodatiger
 
Ad

More from Sinbad Konick (6)

PPTX
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
PPTX
Adaptive Modulation & Coding Technique
Sinbad Konick
 
PPTX
Brain Tumor Detection Using Image Processing
Sinbad Konick
 
PPT
Top 5 Server Operating Systems
Sinbad Konick
 
PPT
Moral Framework for Ethics
Sinbad Konick
 
PPTX
Computer VIRUS
Sinbad Konick
 
Genetic Algorithm in Artificial Intelligence
Sinbad Konick
 
Adaptive Modulation & Coding Technique
Sinbad Konick
 
Brain Tumor Detection Using Image Processing
Sinbad Konick
 
Top 5 Server Operating Systems
Sinbad Konick
 
Moral Framework for Ethics
Sinbad Konick
 
Computer VIRUS
Sinbad Konick
 

Recently uploaded (20)

PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PDF
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PPT
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
artificial intelligence applications in Geomatics
NawrasShatnawi1
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
Day2 B2 Best.pptx
helenjenefa1
 

Why C is Called Structured Programming Language

  • 2. Objectives  A little Discussion about C Programming and History of C Programming.  What is Structed Programming Language?  Why C is Called Structured Programming Language?  Features of C Programming Language.  Advantage of C Programming.  Future of C Programming.
  • 3. Group Members 1. Adeel Abideen 2. Efthkhar Ul Alam 3. Shafayat Ul Ahsan
  • 4. History of C Programming C was developed by Dennis Ritchie at “AT & T’s Bell Laboratory” of USA in 1972. thats why he is also called as father of C Programming language.  It's an offspring of Basic Combined Program Called "B" Which was developed by Ken Thomson but it was interpreter based but it was very slow so Dennis Ritchie modified the "B" Language and named it as "C" C language was created for a specific purpose i.e designing the UNIX operating system (which is currently base of many UNIX based OS).
  • 5. What is Structed Programming Language?  Structured programming was first suggested by Corrado Bohm and Guiseppe Jacopini. The two mathematicians demonstrated that any computer program can be written with just three structures: decisions, sequences, and loops.  In general, Structured programming can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement.  In programing languages that use the Structured programming paradigm, you write functions (sometimes called: procedures, sub routines, methods) to perform certain tasks within the program.
  • 6. Why C Is Called Structed Programming Language  In C Programming when writing a programm we add preprocessor directive #inclue <filename> , than functions like main() , then opening of braces { } , inside the braces there are two parts declarion of variables and execution of statements which is a step by step process and well structured so anyone in the first look can understand what codes are doing what in which section.  The structured programming languages allows the program to be splied into multiple blocks of execution.  In C, you can split the program into such named blocks called functions.  That is why it is called a structured programming language.
  • 7. Features of C Programming Language  Low Level Language Support  Program Portability  Powerful  Manipulation  High Level Features  Modular Language  Efficient Use of Pointers
  • 8. Advantages of C Programming  C Programs are efficient , fast and Highly Portable .  It can be written in one computer and can be runned in another one without any modification .  Its easy for debugging , error finding , testing and maintannance because fo structured programming.
  • 9. Features of C Programming  The future of the C language is very secure. This is because the choice of programming language for any application depends on the nature of the application itself.  C has been around for many years and has a dedicated community of users.  It also has a lot of online resources, a clean syntax and is easy to learn and use. So it is safe to say that C isn't going anywhere.