Welcome To Todays Presentation of C Programming
Sheikh Monirul Hasan ID:162015077 Department of CSE Green University of Bangladesh
Objectives  A little Discussion 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.
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 ?

C programming presentation for university

  • 1.
  • 2.
    Sheikh Monirul Hasan ID:162015077 Departmentof CSE Green University of Bangladesh
  • 3.
    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.
  • 10.