||Software Evolution||
Internet Applications Like (Online Animations | Sounds | Games ) can be easily develop in Java. C++ inspire the Java.
BCPL & B :-Typeless Language
C :-Typed language
C++ :-C with Classes
Java :-Good features of C | C++
C# :- Good features of C | C++ | Java
BCPL & B :-Typeless Language
C :-Typed language
C++ :-C with Classes
Java :-Good features of C | C++
C# :- Good features of C | C++ | Java
||Software Evolution||
- Machine Language- Binary [010101] Machine Dependent but very fast [LLL]
- Assembly Language -Meaning full words [ADD | MOV | SUB] Machine Dependent[LLL]
- Procedure Oriented (Structured Language)-[C | Fortran | Basic | Pascal] Machine Independent[HLL]
- Object Oriented Language -[C++| Java | C# | PHP | Objective - C | Simula | Smalltalk] Machine Independent [HLL]
||Basic Concepts of OOPs||
C++ | Java | C# |PHP
C++ | Java | C# |PHP
- Objects
- Classes
- Data Abstraction
- Data Encapsulation
- Inheritance
- Polymorphism
- Dynamic Binding
- Message Passing
||Pure Object Oriented Languages ||
- Simula
- Smalltalk
- Eiffel
- Ruby
- Python
- VB.Net
- Java
- C#
||Object Based Languages ||
- Ada
- Java Script
||Extended Conventional Languages
that
Support OOPs Features ||
that
Support OOPs Features ||
- Objective C - [Based on Smalltalk]
- C++ [Based on Simula]
- Object Pascal
- Turbo Pascal
||Difference Between Object based
&
Object Oriented Programming ||
&
Object Oriented Programming ||
- Objects
- Classes
- Data Abstraction
- Data Encapsulation
- Polymorphism
Above details are for Object base Programming ||+||
below details are added extra for Object Oriented Programming - Inheritance
- Dynamic Binding
Comments
Post a Comment