Download presentation
Presentation is loading. Please wait.
1
C Programming
2
C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. It has since spread to many other platforms, and is now one of the most widely used programming languages. C has also greatly influenced many other popular languages, especially C++, which was originally designed as an enhancement to C. C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. It has since spread to many other platforms, and is now one of the most widely used programming languages. C has also greatly influenced many other popular languages, especially C++, which was originally designed as an enhancement to C.proceduralimperative computerprogramming languageDennis RitchieUnixoperating systemC++proceduralimperative computerprogramming languageDennis RitchieUnixoperating systemC++ It is the most commonly used programming language for writing system software, though it is also widely used for writing applications. It is the most commonly used programming language for writing system software, though it is also widely used for writing applications.system softwareapplicationssystem softwareapplications
3
Procedural programming Procedural programming is sometimes used as a synonym for imperative programming (specifying the steps the program must take to reach the desired state) Procedural programming is sometimes used as a synonym for imperative programming (specifying the steps the program must take to reach the desired state)imperative programmingimperative programming Procedures, also known as routines, subroutines, methods, or functions simply contain a series of computational steps to be carried out. Procedures, also known as routines, subroutines, methods, or functions simply contain a series of computational steps to be carried out. subroutines
4
OOP Object-oriented programming (OOP) is a programming paradigm that uses "objects" to design applications and computer programs. It utilizes several techniques from previously established paradigms, including inheritance, modularity, polymorphism, and encapsulation. Object-oriented programming (OOP) is a programming paradigm that uses "objects" to design applications and computer programs. It utilizes several techniques from previously established paradigms, including inheritance, modularity, polymorphism, and encapsulation. programming paradigminheritance modularitypolymorphismencapsulation programming paradigminheritance modularitypolymorphismencapsulation
5
Procedural VS OOP The focus of procedural programming is to break down a programming task into a collection of data structures and routines, whereas in object oriented programming it is to break down a programming task into objects. The focus of procedural programming is to break down a programming task into a collection of data structures and routines, whereas in object oriented programming it is to break down a programming task into objects.data structuresobject oriented programming objectsdata structuresobject oriented programming objects
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.