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.

Further White Paper Details
PublisherWright State University File FormatPDF
Date PublishedApril 2008
FormatWhite 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.


Quick Sitemap Links: