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
  siwes report on science laboratory technology pdf Guest 1 0 15-01-2018 01:58 PM
Last Post: dhanabhagya
  8K High Resolution Camera System : Seminar Report and PPT seminar projects maker 4 2,861 14-01-2018 11:08 PM
Last Post: yaswanth reddy gundra
  siwes report on science laboratory technology pdf bello idirs wolf 1 0 12-01-2018 12:10 PM
Last Post: dhanabhagya
  website for e friendship ty bsc computer science project Guest 1 187 08-01-2018 01:13 PM
Last Post: dhanabhagya
  is earth turning into dumping ground evs project 12 science pdf file Guest 1 0 08-01-2018 12:50 PM
Last Post: dhanabhagya
Smile notes for fyjc computer science Guest 1 238 08-01-2018 12:03 PM
Last Post: dhanabhagya
  how fabrics came into existence its types and properties Guest 1 207 18-11-2017 11:38 AM
Last Post: jaseela123
  uses and abuses of science in hindi Guest 1 289 18-11-2017 11:36 AM
Last Post: jaseela123
  computer application practical lab manual in diploma Guest 1 187 18-11-2017 11:26 AM
Last Post: jaseela123
  finger print gsm and gps based bike security system in ppt Guest 1 286 18-11-2017 10:38 AM
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