This Slide was made for a presentation based on the Topic Why C is Called Structured Programming Language . So here we added some history about C Programming from where did it came from , who invented it . What does structured programming actually means . And finally the advantage and disadvantage of C Programming . Future of C Programming .
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.
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.