Results 11 - 20
of
2,605
Abstract TJC: A Tcl to Java Compiler
"... A recent trend in corporate computing environments is the reimplementation of legacy systems on a Java based software platform. Significant long-term savings can be realized through use of a common software platform and tools, but the costs of software development and retraining of engineers remains ..."
Abstract
- Add to MetaCart
in Java) as a migration tool for a large legacy system implemented in Tcl. Jacl was found to be satisfactory in all areas except one, runtime execution speed. The native version of Tcl contains a runtime compiler and execution engine, while Jacl supports only interpreted execution. As a result, native Tcl
Formal Verification of a Java Compiler in Isabelle
, 2002
"... This paper reports on the formal proof of correctness of a compiler from a substantial subset of Java source language to Java bytecode in the proof environment Isabelle. This work is based on extensive previous formalizations of Java, which comprise all relevant features of object-orientation. W ..."
Abstract
-
Cited by 30 (1 self)
- Add to MetaCart
This paper reports on the formal proof of correctness of a compiler from a substantial subset of Java source language to Java bytecode in the proof environment Isabelle. This work is based on extensive previous formalizations of Java, which comprise all relevant features of object
Precision in practice: A type-preserving Java compiler
- In Proc. Int’l. Conf. on Compiler Construction
, 2003
"... pre·ci·sion n. 2a: the degree of refinement with which an operation is performed. [Merriam-Webster] Abstract Popular mobile code architectures (Java and .NET) include verifiers to check for memory safety and other security properties. Since their formats are relatively high level, supporting a w ..."
Abstract
-
Cited by 25 (6 self)
- Add to MetaCart
wide range of source language features is awkward. Further compilation and optimization, necessary for e?ciency, must be trusted. We describe the design and implementation of a fully type-preserving compiler for Java and SML. Its stronglytyped intermediate language, provides a low-level abstract
Extended Static Checking for Java
, 2002
"... Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common programming ..."
Abstract
-
Cited by 638 (24 self)
- Add to MetaCart
Software development and maintenance are costly endeavors. The cost can be reduced if more software defects are detected earlier in the development cycle. This paper introduces the Extended Static Checker for Java (ESC/Java), an experimental compile-time program checker that finds common
An Experimental Evaluation of Two Distributed Java Compilers ABSTRACT
"... For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discus ..."
Abstract
- Add to MetaCart
discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over
An Experimental Evaluation of a Distributed Java Compiler ABSTRACT
"... For large programs consisting of many source files, the compilation process can be quite time consuming. For the C and C++ programming languages, there exists a program named distcc, the Distributed C Compiler [2], to facilitate the parallel compilation of source into machine code. This paper discus ..."
Abstract
- Add to MetaCart
discusses our investigation into whether distributing the compilation of Java files can result in a faster compilation of large Java projects. The research indicates that the distributed compilation of projects consisting of a large number of relatively large source files can see a speed improvement over
JaMake: A Java Compiler Environment
- In Third International Conference on Large Scale Scientific Computing. Number 2179 in Lecture Notes in Computer Science
, 2001
"... A language of choice for general-purpose programming, Java is quickly becoming popular in more specialized areas, such as scientific computing. However, even though the compilation technologies have significantly improved Java execution, performance is still the main obstacle to the use of Java for ..."
Abstract
- Add to MetaCart
A language of choice for general-purpose programming, Java is quickly becoming popular in more specialized areas, such as scientific computing. However, even though the compilation technologies have significantly improved Java execution, performance is still the main obstacle to the use of Java
Optimization and Performance Analysis of Scala over Java Compiler
"... Abstract: Scala a programming language combines the feature of object oriented and functional programming language. It provides greater flexibility to programmers by allowing them to grow the language through libraries. Scala implements the concept of class, and sees everything in terms of object. I ..."
Abstract
- Add to MetaCart
. In terms functional programming, it brings in algebraic data types, pattern matching, functions and closures. Optimization is an important concept in compiler design to reduce the cost, code size, reduction of design complexity, thereby internal execution time and increasing the performance of the compiler
A CPL to Java compiler for dynamic service personalization in
"... This paper is made available online in accordance with publisher policies. Please scroll down to view the document itself. Please refer to the repository record for this item and our policy information available from the repository home page for further information. ..."
Abstract
- Add to MetaCart
This paper is made available online in accordance with publisher policies. Please scroll down to view the document itself. Please refer to the repository record for this item and our policy information available from the repository home page for further information.
Defining the Java Virtual Machine as Platform for Provably Correct Java Compilation
- In 23rd International Symposium on Mathematical Foundations of Computer Science, LNCS
, 1998
"... . We provide concise abstract code for running the Java Virtual Machine (JVM) to execute compiled Java programs, and define a general compilation scheme of Java programs to JVM code. These definitions, together with the definition of an abstract interpreter of Java programs given in our previous wor ..."
Abstract
-
Cited by 32 (3 self)
- Add to MetaCart
. We provide concise abstract code for running the Java Virtual Machine (JVM) to execute compiled Java programs, and define a general compilation scheme of Java programs to JVM code. These definitions, together with the definition of an abstract interpreter of Java programs given in our previous
Results 11 - 20
of
2,605