Get Efficient Polymorphic Calls (The Springer International PDF

By Karel Driesen

The implementation of object-oriented languages has been an lively subject of analysis because the Nineteen Sixties while the 1st Simula compiler was once written. the subject got renewed curiosity within the early Eighties with the transforming into acclaim for object-oriented programming languages corresponding to c++ and Smalltalk, and acquired one other strengthen with the appearance of Java. Polymorphic calls are on the center of object-oriented languages, or even the 1st implementation of Simula-67 contained their vintage implementation through digital functionality tables. in reality, digital functionality tables predate even Simula-for instance, Ivan Sutherland's Sketchpad drawing editor hired very related buildings in 1960. equally, through the Nineteen Seventies and Eighties the implementers of Smalltalk structures spent huge efforts on enforcing polymorphic demands this dynamically typed language the place digital functionality tables couldn't be used. Given this lengthy historical past of analysis into the implementation of polymorphic calls, and the really mature status it accomplished through the years, why, one may possibly ask, should still there be a brand new publication during this box? the answer's easy. either software program and have replaced significantly lately, to the purpose the place many assumptions underlying the unique paintings during this box aren't any longer precise. specifically, digital functionality tables aren't any longer adequate to enforce polymorphic calls even for statically typed languages; for instance, Java's interface calls can't be applied this fashion. additionally, contemporary processors are deeply pipelined and will execute directions out-of­ order, making it tricky to foretell the execution time of even easy code sequences.

Show description

Read Online or Download Efficient Polymorphic Calls (The Springer International Series in Engineering and Computer Science) PDF

Best systems architecture books

New PDF release: Applications of VHDL to Circuit Design

Describing and designing advanced digital structures has develop into an overpowering activit)' for which VHDL is displaying more and more priceless and promising help. even if created as an outline language. VHDL is being more and more used as a simulatable and synthcsizablcdcsign language. For the 1st time, here's abook which describesa variety of specific and robust methods VHDL can be utilized to unravel general layout difficulties in structures ones which needs to be designed properly in vcry brief periodsoflime.

Download PDF by Michal Wódczak: Autonomic Computing Enabled Cooperative Networked Design

This ebook introduces the idea that of autonomic computing pushed cooperative networked method layout from an architectural point of view. As such it leverages and capitalises at the proper developments in either the geographical regions of autonomic computing and networking by means of welding them heavily jointly. specifically, a multi-faceted Autonomic Cooperative method Architectural version is outlined which includes the thought of Autonomic Cooperative Behaviour being orchestrated by means of the Autonomic Cooperative Networking Protocol of a cross-layer nature.

Flexible Software Design: Systems Development for Changing by Bruce Johnson,Walter W. Woolfolk,Robert Miller,Cindy Johnson PDF

A developer's wisdom of a computing system's requisites is unavoidably imperfect simply because enterprises swap. Many specifications lie sooner or later and are unknowable on the time the process is designed and outfitted. to prevent burdensome upkeep expenses builders needs to for that reason depend upon a system's skill to alter gracefully-its flexibility.

Get Carbon Nanotubes for Interconnects: Process, Design and PDF

This publication presents a single-source reference at the use of carbon nanotubes (CNTs) as interconnect fabric for horizontal, on-chip and 3D interconnects. The authors exhibit the makes use of of bundles of CNTs, as leading edge engaging in fabric to manufacture interconnect through-silicon vias (TSVs), which will enhance the functionality, reliability and integration of 3D built-in circuits (ICs).

Additional resources for Efficient Polymorphic Calls (The Springer International Series in Engineering and Computer Science)

Example text

Download PDF sample

Efficient Polymorphic Calls (The Springer International Series in Engineering and Computer Science) by Karel Driesen

by Daniel

Rated 4.27 of 5 – based on 16 votes