This presentation provides an overview of C programming. It introduces the presenter and their university affiliation. The objectives are to discuss the history of C, what structured programming is, why C is considered a structured language, features of C, and advantages of C. The document then covers each objective in detail, explaining that C was created in 1972 at Bell Labs, its origins from B programming language, and its use for designing UNIX. It defines structured programming and why C qualifies. Features covered are low-level support, portability, power, pointers. Advantages mentioned are efficiency, portability, ease of debugging. The future of C is seen as secure due to its nature and dedicated community.
Objectives A littleDiscussion about C Programming and History of C Programming. What is Structure 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 CProgramming 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 ProgrammingLanguage? 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 IsCalled 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 CProgramming 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 CProgramming 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.