SlideShare a Scribd company logo
Dr. Sonal Chawla 1
Overview of C++
• Object-oriented programming is a programming paradigm.
• Tool used to build more reliable and reusable systems.
• Two types of programming paradigms:
1. Procedure-oriented programming
2. Object-oriented programming
Dr. Sonal Chawla 2
Structured
Programming
(Procedure-Oriented
Programming)
• Focuses on logic and algorithms rather than data.
• Programs are divided into independent modules and
functions.
• Does not support inheritance and polymorphism.
Dr. Sonal Chawla 3
Key Characteristics
• Programs are a sequence of instructions, typical of
languages like FORTRAN, PASCAL, COBOL, and C.
• Emphasizes actions over data, leading to data insecurity.
• Functions have access to global variables, making data
vulnerable to unintended changes.
Dr. Sonal Chawla 4
Limitations of
Procedural Approach
• Complexity: Large programs are difficult to debug and
maintain.
• Data undervalued: Actions are prioritized over data,
compromising data security and integrity.
Dr. Sonal Chawla 5

More Related Content

PPTX
Unit 1 introduction to c++.pptx
PPTX
Lecture No.1.pptx
PPTX
OOP-1.pptx
PPTX
BCSE01T1003 Unit 1 Lec 1- Introduction to OOP.pptx
PPTX
BCSE01T1003 Unit 1 Lec 1- Introduction to OOP.pptx
PPTX
[OOP - Lec 02] Why do we need OOP
PPT
Introduction to oop (Lect 1).ppt object oriented programming
PPT
Object oriented slides
Unit 1 introduction to c++.pptx
Lecture No.1.pptx
OOP-1.pptx
BCSE01T1003 Unit 1 Lec 1- Introduction to OOP.pptx
BCSE01T1003 Unit 1 Lec 1- Introduction to OOP.pptx
[OOP - Lec 02] Why do we need OOP
Introduction to oop (Lect 1).ppt object oriented programming
Object oriented slides

Similar to Overview_of_CPP_Presentation_basic1.pptx (20)

PPT
Lecture 11
PPTX
Introduction to Object Oriented Programming.pptx
PDF
Oop basic overview
PPTX
Object Oriented programming - Introduction
PDF
Chapter17 oop
PPT
Unit v(dsc++)
PDF
C++ Programming with examples for B.Tech
PPTX
Principles of object oriented programing
PPTX
Object Oriented Design and Programming Unit-01
PPTX
OOPM - Introduction.pptx
PPTX
1.2 Procedural Vs Object Oriented Programming.pptx
PPTX
Introduction to oop with c++
PPTX
C++ in object oriented programming
PPTX
Object oriented programming
PPT
1 Intro Object Oriented Programming
PPTX
object oriented programming concepts using c++ .pptx
PDF
C++ notes.pdf
PPT
Oop lec 2(introduction to object oriented technology)
PPTX
IET307 OOP - object oriented programming concepts.pptx
Lecture 11
Introduction to Object Oriented Programming.pptx
Oop basic overview
Object Oriented programming - Introduction
Chapter17 oop
Unit v(dsc++)
C++ Programming with examples for B.Tech
Principles of object oriented programing
Object Oriented Design and Programming Unit-01
OOPM - Introduction.pptx
1.2 Procedural Vs Object Oriented Programming.pptx
Introduction to oop with c++
C++ in object oriented programming
Object oriented programming
1 Intro Object Oriented Programming
object oriented programming concepts using c++ .pptx
C++ notes.pdf
Oop lec 2(introduction to object oriented technology)
IET307 OOP - object oriented programming concepts.pptx
Ad

Recently uploaded (20)

PPTX
web development for engineering and engineering
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Well-logging-methods_new................
PPTX
Geodesy 1.pptx...............................................
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Digital Logic Computer Design lecture notes
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Current and future trends in Computer Vision.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPT
introduction to datamining and warehousing
PPT
Project quality management in manufacturing
web development for engineering and engineering
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Lecture Notes Electrical Wiring System Components
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Safety Seminar civil to be ensured for safe working.
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CH1 Production IntroductoryConcepts.pptx
Well-logging-methods_new................
Geodesy 1.pptx...............................................
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mechanical Engineering MATERIALS Selection
Digital Logic Computer Design lecture notes
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Current and future trends in Computer Vision.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
introduction to datamining and warehousing
Project quality management in manufacturing
Ad

Overview_of_CPP_Presentation_basic1.pptx

  • 1. Dr. Sonal Chawla 1 Overview of C++ • Object-oriented programming is a programming paradigm. • Tool used to build more reliable and reusable systems. • Two types of programming paradigms: 1. Procedure-oriented programming 2. Object-oriented programming
  • 2. Dr. Sonal Chawla 2 Structured Programming (Procedure-Oriented Programming) • Focuses on logic and algorithms rather than data. • Programs are divided into independent modules and functions. • Does not support inheritance and polymorphism.
  • 3. Dr. Sonal Chawla 3 Key Characteristics • Programs are a sequence of instructions, typical of languages like FORTRAN, PASCAL, COBOL, and C. • Emphasizes actions over data, leading to data insecurity. • Functions have access to global variables, making data vulnerable to unintended changes.
  • 4. Dr. Sonal Chawla 4 Limitations of Procedural Approach • Complexity: Large programs are difficult to debug and maintain. • Data undervalued: Actions are prioritized over data, compromising data security and integrity.