download process

MultiJava: Design, implementation, and evaluation of a Java














Problems with checkout?
Try your download again
Instant Download
Price:
8.00
USD


Tradebit buyer protection fee included.
Pay with Credit Card


Instant Download from greatdeal, digital version

pdf
File Type: pdf
0.638 MB PDF File

We present MultiJava, a backward-compatible extension to Java supporting open classes and symmetric multiple dispatch. Open classes allow one to add to the set of methods that an existing class supports without creating distinct subclasses or editing existing code. Unlike the "Visitor" design pattern, open classes do not require advance planning, and open classes preserve the ability to add new subclasses modularly and safely. Multiple dispatch offers several well-known advantages over the single dispatching of conventional object-oriented languages, including a simple solution to some kinds of "binary method" problems. MultiJava's multiple dispatch retains Java's existing class-based encapsulation properties. We adapt previous theoretical work to allow compilation units to be statically typechecked modularly and safely, ruling out any link-time or run-time type errors. We also present a novel compilation scheme that operates modularly and incurs performance overhead only where open classes or multiple dispatching are actually used.


(ID 283019930)

File Data:

Contact Seller:
greatdeal, US, Member since 01/28/2012

URL:

Embed:
Create JavaScript Mobile Tag Widgets for your homepage

Resell product:

More Files From This User


Tradebit Reviews

Tradebit is the worlds largest marketplace for digital files, with over 2.5 million satisfied customers and millions of digital products. Online for over 12 years, Tradebit is the best place to find files like music, video tutorials, repair manuals, and more. If you're curious about how much our users love Tradebit, read reviews from real buyers!