Important: Use custom search function to get better results from our thousands of pages

Use " " for compulsory search eg:"electronics seminar" , use -" " for filter something eg: "electronics seminar" -"/tag/" (used for exclude results from tag pages)

Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Object Oriented Programming: Its Origins and Importance in Computer Science PPT
Post: #1

Object Oriented Programming: Its Origins and Importance in Computer Science

.ppt  Object Oriented Programming.ppt (Size: 1.54 MB / Downloads: 161)

Computer Programming

The history of computer programming is a steady move away from machine-oriented views of programming towards concepts and metaphors that more closely reflect the way in which we ourselves understand the world

Programming progression…

Programming has progressed through:
machine code
assembly language
machine-independent programming languages
procedures & functions

“Intrinsic Power” vs. “Effective Power”

This progression is not a matter of “intrinsic power”
Anything you can do with a minimally capable computer language, you can theoretically do with any other minimally capable computer language
But that is like saying a shovel is theoretically as capable as a tractor. In practice, using a shovel might make things very hard…

Classes and Objects

A class is a prototype for creating objects
When we write a program in an object-oriented language like Java, we define classes, which in turn are used to create objects
A class has a constructor for creating objects

Definition of an “Object”

An object is a computational entity that:
Encapsulates some state
Is able to perform actions, or methods, on this state
Communicates with other objects via message passing

1) Encapsulates some state

Like a record in Pascal, it has a set of variables (of possibly different types) that describe an object’s state
These variables are sometimes called an object’s attributes (or fields, or instance variables, or datamembers, or …)

History of Object-Oriented Programming

Started out for simulation of complex man-machine systems, but was soon realized that it was suitable for all complex programming projects
SIMULA I (1962-65) and Simula 67 (1967) were the first two object-oriented languages
Developed at the Norwegian Computing Center, Oslo, Norway by Ole-Johan Dahl and Kristen Nygaard
Simula 67 introduced most of the key concepts of object-oriented programming: objects and classes, subclasses (“inheritance”), virtual procedures

The Ideas Spread

Alan Kay, Adele Goldberg and colleagues at Xerox PARC extend the ideas of Simula in developing Smalltalk (1970’s)
Kay coins the term “object oriented”
Smalltalk is first fully object oriented language
Grasps that this is a new programming paradigm
Integration of graphical user interfaces and interactive program execution
Bjarne Stroustrup develops C++ (1980’s)
Brings object oriented concepts into the C programming language


The main point is that by thinking of the system as composed of independent objects, we keep sub-parts really independent
They communicate only through well-defined message passing
Different groups of programmers can work on different parts of the project, just making sure they comply with an interface
It is possible to build larger systems with less effort


Object-oriented programming provides a superior way of organizing programming projects
It encourages a high degree of modularity in programming, making large projects easier to implement
It provides powerful techniques like inheritance and polymorphism to help organize and reuse code
Object-oriented languages like Java both provide a good environment for beginning students to learn programming, and match real-world developments in computer programming

Marked Categories : the origin of object oriented programming, importance of object oriented programming, importance of object oriented technology, importances of object oriented programming, computer programming powerpoint ideas, super computer communicates with object 141000000 away, managing objects in computer ppt, object oriented programming projects, object oriented programming importance, explain about oop pdf doc ppt, classes in object pascal ppt, programming languages paradigms and practice ppt,

Quick Reply
Type your reply to this message here.

Image Verification
Image Verification
(case insensitive)
Please enter the text within the image on the left in to the text box below. This process is used to prevent automated posts.

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  power quality improvement using iupqc ppt Guest 1 311 Yesterday 04:14 PM
Last Post: jaseela123
  skylight in rcc roof ppt Guest 1 181 Yesterday 04:12 PM
Last Post: jaseela123
  ancillary industries ppt Guest 1 212 Yesterday 04:10 PM
Last Post: jaseela123
  visualization of data sets in computer graphics ppt Guest 1 138 Yesterday 03:42 PM
Last Post: jaseela123
  self purification of river ppt Guest 1 158 Yesterday 03:25 PM
Last Post: jaseela123
  ppt of canal lining Guest 1 426 Yesterday 03:20 PM
Last Post: jaseela123
  disaster resisting solution ppt for civil engineers Guest 1 241 Yesterday 03:15 PM
Last Post: jaseela123
  ppt on phoneblocks Guest 1 193 Yesterday 03:09 PM
Last Post: jaseela123
  ksdl company swot analysis ppt Guest 1 216 Yesterday 03:03 PM
Last Post: jaseela123
  synopsis of computer institute management system Guest 1 213 Yesterday 03:00 PM
Last Post: jaseela123
This Page May Contain What is Object Oriented Programming: Its Origins and Importance in Computer Science PPT And Latest Information/News About Object Oriented Programming: Its Origins and Importance in Computer Science PPT,If Not ...Use Search to get more info about Object Oriented Programming: Its Origins and Importance in Computer Science PPT Or Ask Here