Recent comments

Poll

Highest Users

UserPoints
shamali4560
Mujtaba1310
Billy650
maoo_o540
Moin_iyan360

Who's new

  • usman911
  • shshzaib
  • HafizSohaib
  • savitadhiya
  • i_feel_4u

Current weather

Lahore

day-few
  • Few clouds
  • Temperature: 18 °C
  • Wind: South, 9.3 km/h
  • Pressure: 1015 hPa
  • Rel. Humidity: 32%
  • Visibility: 6 kilometers
Reported on:
Tue, 01/06/2009 - 16:00

Adsense

PerfSpot

Object Oriented programming languages Part 1

Object-Oriented Programming Languages.
Object-oriented programming languages (OOPLs) are the natural choice for implementation of an Object-Oriented Design because they directly support the object notions of classes, inheritance, information hiding, and dynamic binding. Because they support these object notions, OOPLs make an object-oriented design easier to implement. An object-oriented system programmed with an OOPL results in less complexity in the system design and implementation, which can lead to an increase in maintainability. The genesis of this technology dates back to the early 1960s with the work of Nygaard and Dahl in the development of the first object-oriented language called Simula 67. Research progressed through the 1970s with the development of Smalltalk at Xerox. Current OOPLs include C++, Objective C, Smalltalk, Eiffel, Common LISP Object System (CLOS), Object Pascal, JAVA, and Ada 95.


No votes yet
Mujtaba's picture

Object Oriented Programming Languages Part 2

Object-oriented (OO) applications can be written in either conventional languages or OOPLs, but they are much easier to write in languages especially designed for OO programming. OO language experts divide OOPLs into two categories, hybrid languages and pure OO languages. Hybrid languages are based on some non-OO model that has been enhanced with OO concepts. C++ (a superset of C), Ada 95, and CLOS (an object-enhanced version of LISP) are hybrid languages. Pure OO languages are based entirely on OO principles; Smalltalk, Eiffel, Java, and Simula are pure OO languages.

 

 

Powered By SEO ignition: Internet Marketing Company