TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Can a person take a course in object-oriented? Can a book
explain object-oriented? Or is it object-orientedness?
Object-orientation? Object-oriensis?
Any help will be welcome. I could use an OO noun...
Mark,
It?s a fair question.
In the beginning, software consisted mainly of sets of rules, called
procedures. The software application of step-by-step instructions was (and
still is) called procedural programming.
Way back in the early 1960s, software simulation
(http://heim.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html) began
to use entities -- with very specific properties. The first formal
object-oriented language was Simula 67. Software entities are what we call
objects.
An object is a formally defined entity with well-defined properties. The key
words are entity and properties. One can see how an entity with properties
is different from a set of step-by-step rules.
An object?s definition includes the properties of creation, destruction,
persistence, and inheritance. In particular, an object?s definition includes
how that object deals with data and how that object interacts with other
objects.
The concept of object orientation has been generalized. It can be applied
not only to software, but even to groups of people within an organization.
Rules, on the other hand, can?t interact. Sets of rules are called
procedures. Procedures are not entities.
Use the term "object orientation" to refer to the general methodology.
Use the term "object-oriented" (with a noun) to refer to a specific
application of object orientation.
---
You are currently subscribed to techwr-l as:
archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit http://www.raycomm.com/techwhirl/ for more resources and info.