Learn More
Interest in Java implementations for resource-constrained environments such as embedded systems has been tempered by concerns regarding its efficiency. Current native compilers for Java offer dramatic increases in efficiency, but have poor support for dynamically-loaded classes, which are typically served by slow interpreters or JIT compilers, the code-size(More)
Compilers commonly translate an input program into an intermediate representation (IR) before optimizing it and generating code. Over time there have been a number of different approaches to designing and implementing IRs. Different IRs have varying benefits and drawbacks. In this survey, we highlight key developments in the area of IR for imperative(More)
We have examined a Twitter data set, focusing on temporal patterns observed in users' tweets and in the conversations formed by interacting users -- rather than a network described by follows relations, or aggregate patterns. We have found the bursty behaviour predicted by Barabasi, but with complex patterns to the bursts. By using a clustering algorithm to(More)
We believe that the problems of safety, security and resource usage combine to make it unlikely that programmable networks will ever be viable without mechanisms to transfer risk from the platform provider to the user and the programmer. However, we have well established mechanisms for managing risk-markets. In this paper we argue for the establishment of(More)
  • 1