||Software Evolution||


|| C++ , Java & C# ||
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



||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

  • 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 ||


  • Objective C - [Based on Smalltalk]
  • C++ [Based on Simula]
  • Object Pascal 
  • Turbo Pascal



||Difference Between Object based
&
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

Popular posts from this blog

Run Commands Either Works in the Windows XP or Windows 7 or Both Operating Systems