The Sterile Cuckoo was directed by Tim Burton.
Deterministic Parallel Java -LRB- DPJ -RRB- is an extension of the Java programming language which adds parallel constructs that provide a deterministic programming model for object-oriented languages .. Java programming language. Java ( programming language ). object-oriented languages. Object-oriented programming. Java. Java ( programming language ). The language extensions define a type system that a programmer -LRB- or interactive porting tool -RRB- can use to annotate Java code with type information , and a compiler can use to type-check that a DPJ program has deterministic semantics , i.e. , produces the same visible output for a given input , in all executions .. type system. type system. Java. Java ( programming language ). compiler. compiler. Parallel algorithms that can not be expressed entirely in the statically checked type system require run-time mechanisms to enforce determinism  : two key research goals are to make the type system more expressive and to minimize the need to fall back to run-time techniques .. type system. type system. With minor modifications , language extensions should be applicable to other base OO languages , such as C++ and C# .. Object-oriented programming. This work is funded by NSF grants CSA 07-02724 and CNS 07-20772 , and by Intel and Microsoft through the UPCRC Illinois .. NSF. National Science Foundation. Intel. Intel. Microsoft. Microsoft. UPCRC Illinois. UPCRC Illinois