DE eng

Search in the Catalogues and Directories

Hits 1 – 10 of 10

1
Compiling high-level scripting languages to performant code
Abstract: The popularity of data- and scientific-oriented applications, the abundance of on-demand compute resources, and the scarcity of domain expert programmers have given rise to high- level scripting languages. These high-level scripting languages offer a fast way to translate ideas into code, but tend to incur a heavy performance overhead. To alleviate the performance penalty, each implementation of these languages often offer a compilation path to a subset of the language. In this thesis, we present the design and implementation of the Wolfram Language compiler, the production compiler for the Wolfram Language. We show how popular language features and runtime behavior, expected by Wolfram Language developers, are efficiently implemented within the compiler. We then show how the compiler provides a friction-less path to migrate programs from the interpreter to the compiler. We evaluate the compiler and show that the compiled code matches the performance of a highly tuned hand-written C code. Unlike existing techniques that compile a subset of the language, the compiler sup- ports the entirety of the Wolfram Language. We show why the compiler is a new model of development for programmers and showcase some applications of the compiler. The compiler has been released as a prominent feature of the Wolfram Engine, is readily available to developers, and is used by internal and external users to drive Wolfram Language features and implementations. ; Limited ; Author requested closed access (OA after 2yrs) in Vireo ETD system
Keyword: cas; compiler; high-level; high-performance; mathematica; scripting; symbolic; typesystem; wolfram
URL: http://hdl.handle.net/2142/108715
BASE
Hide details
2
Front Matter
In: North East Linguistics Society (2020)
BASE
Show details
3
Front Matter
In: North East Linguistics Society (2020)
BASE
Show details
4
Q-Superiority vs. Path Containment in Wh / Operator Interactions
In: North East Linguistics Society (2020)
BASE
Show details
5
Empty Operators and Parasitic Gaps
In: North East Linguistics Society (2020)
BASE
Show details
6
How to read easily
In: LSA Annual Meeting Extended Abstracts; Vol 1: LSA Annual Meeting Extended Abstracts 2010; 19:1-5 ; 2377-3367 (2010)
BASE
Show details
7
Ontology-Driven Translator Generator for Data Display Configurations
In: DTIC (2004)
BASE
Show details
8
Access to Educational Opportunities for Latino Students in Four Massachusetts School Districts
In: Gastón Institute Publications (2001)
BASE
Show details
9
Dialectical inquiry: Rescher, Toulmin, van Eemeren and Grootendorst and a model for rational argumentation.
Jones, Charles W. B.. - : University of Windsor, 1990
In: Electronic Theses and Dissertations (1990)
BASE
Show details
10
SYNTAX AND THEMATICS OF INFINITIVAL ADJUNCTS
In: Doctoral Dissertations Available from Proquest (1985)
BASE
Show details

Catalogues
0
0
0
0
0
0
0
Bibliographies
0
0
0
0
0
0
0
0
0
Linked Open Data catalogues
0
Online resources
0
0
0
0
Open access documents
10
0
0
0
0
© 2013 - 2024 Lin|gu|is|tik | Imprint | Privacy Policy | Datenschutzeinstellungen ändern