MacLISP provides a compiler which produces numerical code competitive in speed with some FORTRAN implementations and yet compatible with the rest of the MacLISP system. All numerical programs can be run under MacLISP interpreter. Additional declarations to the compiler specify type information which allows the generation of optimized numerical code which generally does not require the garbage collection of temporary numerical results. Array accesses are almost as fast as in FORTRAN, and permit the use of dynamically allocated arrays of varying dimensions. Here we discuss the implementation decisions regarding user interface, data representations, and interfacing conventions which allow the generation of fast numerical LISP ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
This paper describes the design and implementation of high performance numerical software in Java. O...
Lisp, one of the oldest higher-level programming languages, has rarely been used for fast numerical ...
this paper we explore an approach which enables all of the problems listed above to be solved at a s...
The JLAPACK project will provide the LAPACK numerical subroutines translated from their subset Fortr...
This paper presents an ongoing research on the behavior and performance of LISP with respect to C in...
From a software engineering perspective, the Java programming language provides an attractive platfo...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
MATLAB R © is a dynamic numerical scripting language widely used by scientists, engi-neers and stude...
Best paper awardInternational audienceA typical floating-point environment includes sup-port for a s...
We advocate the use of a Common Lisp as a central organizing environment for building scientific com...
From its earliest days, the Fortran programming language has been designed with computing efficiency...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The growing release of scientific computational software does not seem to aid the implementation of ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
This paper describes the design and implementation of high performance numerical software in Java. O...
Lisp, one of the oldest higher-level programming languages, has rarely been used for fast numerical ...
this paper we explore an approach which enables all of the problems listed above to be solved at a s...
The JLAPACK project will provide the LAPACK numerical subroutines translated from their subset Fortr...
This paper presents an ongoing research on the behavior and performance of LISP with respect to C in...
From a software engineering perspective, the Java programming language provides an attractive platfo...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
MATLAB R © is a dynamic numerical scripting language widely used by scientists, engi-neers and stude...
Best paper awardInternational audienceA typical floating-point environment includes sup-port for a s...
We advocate the use of a Common Lisp as a central organizing environment for building scientific com...
From its earliest days, the Fortran programming language has been designed with computing efficiency...
This thesis addresses the issues of translating an interactive array language, such as MATLAB$\sp1$,...
The growing release of scientific computational software does not seem to aid the implementation of ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
In these notes the computer is introduced via a real problem, although in miniature, and we see how ...
This paper describes the design and implementation of high performance numerical software in Java. O...