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)

Ask More Info Of  A Seminar Ask More Info Of A Project Post Reply  Follow us on Twitter
20-09-2012, 03:49 PM
Post: #1
Object Oriented Programming: Its Origins and Importance in Computer Science PPT

Object Oriented Programming: Its Origins and Importance in Computer Science

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

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
Rating Object Oriented Programming: Its Origins and Importance in Computer Science PPT Options
Share Object Oriented Programming: Its Origins and Importance in Computer Science PPT To Your Friends :- Seminar Topics Bookmark
Post Reply 

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
Last Post: Guest
  Mind Reading Computer mkaasees 0 0 21-09-2016 09:52 AM
Last Post: mkaasees
  computer related stuffs mkaasees 0 0 10-08-2016 10:34 AM
Last Post: mkaasees
  computer application mkaasees 0 0 09-08-2016 09:17 AM
Last Post: mkaasees
  Computer Science mkaasees 0 0 08-08-2016 04:22 PM
Last Post: mkaasees
  xMax : Seminar Report and PPT seminar projects maker 2 502 17-05-2016 09:39 AM
Last Post: dhanabhagya
  OBJECT TRACKING AND DETECTION full report project topics 10 14,969 09-05-2016 02:35 PM
Last Post: mkaasees
  3D Internet : Seminar Report and PPT seminar projects maker 1 530 06-04-2016 12:49 PM
Last Post: mkaasees
  A Survey for Cordic Algorithms for FPGA based Computer dhanabhagya 0 287 23-02-2016 03:28 PM
Last Post: dhanabhagya
  Computer Science dhanabhagya 0 377 18-02-2016 04:35 PM
Last Post: dhanabhagya
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