Professional Documents
Culture Documents
GROUP I
BY KHANT SI THU
YE YINT NAING
KYAW KHANT LU
KAUNG KHANT KYAW
AUNG KAUNG MAW
LIN HTUT WIN
PARTS OF IMPERATIVE
PROGRAMMING PARADIGM
• Programming Paradigms
1. What
2. Features
3. Pros and Cons
4. Right programming language
5. Differences
WHAT IS PROCEDURAL PROGRAMMING
PROS CONS
•C Programming Language/C#/C++
•Pascal
•Java
WHAT IS OBJECT-ORIENTED
PROGRAMMING(OOP)
• Classes
• Objects
• Methods
• Attributes
4 MAIN PILLARS
•Python
•Java
•C++
DIFFERENCES BETWEEN
PROCEDURAL PROGRAMMING AND OOP
PROCEDURAL OBJECT-ORIENTED
PROGRAMMING PROGRAMMING
• Simple to understand •Require Advanced understanding
• divided into small parts called functions •divided into small parts called objects
• Cannot support different programming •Support different programming languages
languages
• follows a top-down approach •follows a bottom-up approach
• Function is more important than the data •Data is more important than function
• there is no concept of data hiding and •the concept of data hiding and inheritance is
inheritance
used
• Less security •High security
• based on the unreal world •based on the real world
• used for designing medium-sized programs •for designing large and complex programs
Thank You!