Database Management White Papers
Inheritance in Programming Languages
Overview Inheritance is a powerful concept employed in computer science, especially in Artificial Intelligence (AI), Object-Oriented Programming (OOP), and Object-Oriented DataBases (OODB). In the field of AI, inheritance has been primarily used as a concise and effective means of representing and reasoning with common-sense knowledge (Thirunarayan, 1995). In programming languages and databases, inheritance has been used for the purpose of sharing data and methods, and for enabling modularity of software (re)use and maintenance (Lakshmanan & Thirunarayan, 1998). This paper presents various design choices for incorporating inheritance into programming languages from an application programmer's perspective. In contrast with the language of mathematics which is mature and well-understood, the embodiment of object-oriented concepts and constructs in a concrete programming language is neither fixed nor universally accepted.
| Publisher | Wright State University | File Format | |
|---|---|---|---|
| Date Published | April 2008 | ||
| Format | White Papers | ||
| Topics | |||
Green IT: Reducing your Carbon Footprint with Citrix
Going green has become an imperative, not an option, for companies facing the new reality of balancing business objectives with dwindling environmental resources. Limited energy supply and skyrocketing costs are...
Security Beyond Corporate Boundaries: Using Citrix Application Delivery to Protect Corporate Information Anywhere Business Happens
Ironclad security has become the Holy Grail for companies looking to protect corporate and customer information at large in the modern enterprise. The move toward greater data distribution -- thanks...
The End of Application Deployment: Virtualised Applications Streamline, Secure and Manage Your Business
Hundreds, even thousands, of applications serve as the life blood of each of today's distributed global enterprises - at use in more places and in more ways than ever before....
Accelerating Microsoft Windows Vista Migrations with Citrix XenApp
For many organisations, migration to Microsoft Windows Vista is not a question of "if" but "when." This inevitability is causing companies to start asking the difficult questions. This white paper...
Intel Centrino Pro and vPro Processor Technology
Remotely manage both wired and wireless PCs from the same IT console to increase security and simplify system management.



