Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[PDF][PDF] An overview of the FLINT/ML compiler
Z Shao - Proc. 1997 acm sigplan workshop on types in …, 1997 - Citeseer
The FLINT project at Yale aims to build a state-of-the-art systems environment for modern
typesafe languages. One important component of the FLINT system is a high-performance …
typesafe languages. One important component of the FLINT system is a high-performance …
Iterated register coalescing
L George, AW Appel - ACM Transactions on Programming Languages …, 1996 - dl.acm.org
An important function of any register allocator is to target registers so as to eliminate copy
instructions. Graph-coloring register allocation is an elegant approach to this problem. If the …
instructions. Graph-coloring register allocation is an elegant approach to this problem. If the …
TIL: A type-directed optimizing compiler for ML
We are investigating a new approach to compiling Standard ML (SML) based on four key
technologies: interwional polymorphism [23], nearlg tag-free garbage collection[12, 46, 34] …
technologies: interwional polymorphism [23], nearlg tag-free garbage collection[12, 46, 34] …
[BUKU][B] Semantics of types for mutable state
AJ Ahmed - 2004 - search.proquest.com
Proof-carrying code (PCC) is a framework for mechanically verifying the safety of machine
language programs. A program that is successfully verified by a PCC system is guaranteed …
language programs. A program that is successfully verified by a PCC system is guaranteed …
Typed closure conversion
Closure conversion is a program transformation used by compilers to separate code from
data. Previous accounts of closure conversion use only untyped target languages. Recent …
data. Previous accounts of closure conversion use only untyped target languages. Recent …
A transformation-based optimiser for Haskell
Many compilers do some of their work by means of correctness-preserving, and hopefully
performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) …
performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) …
Compiling Haskell by program transformation: A report from the trenches
SLP Jones - European Symposium on Programming, 1996 - Springer
Many compilers do some of their work by means of correctness-preserving, and hopefully
performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) …
performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) …
Compiling with continuations, continued
A Kennedy - Proceedings of the 12th ACM SIGPLAN international …, 2007 - dl.acm.org
We present a series of CPS-based intermediate languages suitable for functional language
compilation, arguing that they have practical benefits over direct-style languages based on A …
compilation, arguing that they have practical benefits over direct-style languages based on A …
[PDF][PDF] A type-theoretic interpretation of Standard ML
R Harper, C Stone - 2000 - kilthub.cmu.edu
It has been nearly twenty years since Robin Milner introduced ML as the metalanguage of
the LCF interactive theorem prover [5]. His elegant use of abstract types to ensure validity of …
the LCF interactive theorem prover [5]. His elegant use of abstract types to ensure validity of …
An equivalence-preserving CPS translation via multi-language semantics
Language-based security relies on the assumption that all potential attacks follow the rules
of the language in question. When programs are compiled into a different language, this is …
of the language in question. When programs are compiled into a different language, this is …