Results 151 to 160 of about 96,722 (203)
Some of the next articles are maybe not open access.
Dataflow Java: implicitly parallel Java
Proceedings 5th Australasian Computer Architecture Conference. ACAC 2000 (Cat. No.PR00512), 2002Dataflow computation models enable simpler and more efficient management of the memory hierarchy-a key barrier to the performance of many parallel programs. This paper describes a dataflow language based on Java. Use of the dataflow model enables a programmer to generate parallel programs without explicit directions for message passing, work allocation
Gareth Lee, John Morris
openaire +1 more source
IEEE Potentials, 1998
Everyone is talking about Java. The driving force for this chatter is Java's simplicity and potential power. Java is programming language, and a language for the intranet and the World Wide Web (WWW). Java is a Write On one platform and Run on Many platforms (WORM) language. For network-friendly, platform-independent applications, Java (originally Oak)
openaire +1 more source
Everyone is talking about Java. The driving force for this chatter is Java's simplicity and potential power. Java is programming language, and a language for the intranet and the World Wide Web (WWW). Java is a Write On one platform and Run on Many platforms (WORM) language. For network-friendly, platform-independent applications, Java (originally Oak)
openaire +1 more source
A dualthreaded Java processor for Java multithreading
Proceedings 1998 International Conference on Parallel and Distributed Systems (Cat. No.98TB100250), 2002The Java-Web computing paradigm has changed the Internet into a computing environment. For Java-Web computing and many Java applications, a new Java processor called simultaneous multithreaded (SMT) JavaChip, is proposed to enhance the performance of previous Java processors by hardware support of Java multithreading.
Chun-Mok Chung, Shin-Dug Kim
openaire +2 more sources
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013
The ability to annotate code and, in general, the capability to attach arbitrary metadata to portions of a program are features that have become more and more common in programming languages. In fact, various programming techniques and tools exploit their explicit availability for a number of purposes, such as extracting documentation, guiding code ...
Walter Cazzola, Edoardo Vacchi
openaire +1 more source
The ability to annotate code and, in general, the capability to attach arbitrary metadata to portions of a program are features that have become more and more common in programming languages. In fact, various programming techniques and tools exploit their explicit availability for a number of purposes, such as extracting documentation, guiding code ...
Walter Cazzola, Edoardo Vacchi
openaire +1 more source
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, 2006
A common practice for rapid prototyping of an object-oriented program analysis is to define a lightweight fragment of Java, that is sufficiently small to facilitate a rigorous analysis of key properties. Such a lightweight fragment lacks important Java features, thus the experimental evaluation on real-world code is not easy.
Florin Craciun +3 more
openaire +2 more sources
A common practice for rapid prototyping of an object-oriented program analysis is to define a lightweight fragment of Java, that is sufficiently small to facilitate a rigorous analysis of key properties. Such a lightweight fragment lacks important Java features, thus the experimental evaluation on real-world code is not easy.
Florin Craciun +3 more
openaire +2 more sources
@Java: Bringing a richer annotation model to Java
Computer Languages, Systems & Structures, 2014Abstract The ability to annotate code and, in general, the capability to attach arbitrary meta-data to portions of a program are features that have become more and more common in programming languages. Annotations in Java make it possible to attach custom, structured meta-data to declarations of classes, fields and methods.
Walter Cazzola, Edoardo Vacchi
openaire +3 more sources
Journal of Systems and Software, 2004
Though the Java programming language was designed with extreme care, there are still a few ambiguities and irregularities left in the language. The ambiguities are those issues that are not defined clearly in the Java language specification. The different results produced by different compilers on several example programs justify our observations.
Jien-Tsai Chan, Wuu Yang, Jing-Wei Huang
openaire +2 more sources
Though the Java programming language was designed with extreme care, there are still a few ambiguities and irregularities left in the language. The ambiguities are those issues that are not defined clearly in the Java language specification. The different results produced by different compilers on several example programs justify our observations.
Jien-Tsai Chan, Wuu Yang, Jing-Wei Huang
openaire +2 more sources
Computer Languages, Systems & Structures, 2012
This paper reports on the development of a language construct designed to solve certain problems in composability at the level of object-oriented programming languages. Features were chosen to investigate how much compositional functionality could be added to core Java with as small a change as possible and in an additive manner.
openaire +2 more sources
This paper reports on the development of a language construct designed to solve certain problems in composability at the level of object-oriented programming languages. Features were chosen to investigate how much compositional functionality could be added to core Java with as small a change as possible and in an additive manner.
openaire +2 more sources
Proceedings of the 1998 International Conference on Computer Languages (Cat. No.98CB36225), 2002
Jest is a Java VM extended to support transactions and general-purpose persistence. Jest allows Java programmers to manipulate any object using transactions and provides resilience to machine failure for these objects. Jest extends Java's current emphasis on safety and reliability to the safe and consistent management of permanent state.
Alex Garthwaite, Scott Nettles
openaire +1 more source
Jest is a Java VM extended to support transactions and general-purpose persistence. Jest allows Java programmers to manipulate any object using transactions and provides resilience to machine failure for these objects. Jest extends Java's current emphasis on safety and reliability to the safe and consistent management of permanent state.
Alex Garthwaite, Scott Nettles
openaire +1 more source

