Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Research directions in parallel functional programming
K Hammond, G Michaelson - 2012 - books.google.com
Programming is hard. Building a large program is like constructing a steam locomotive
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
through a hole the size of a postage stamp. An artefact that is the fruit of hundreds of person …
A history of Haskell: being lazy with class
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
Quantitative program reasoning with graded modal types
In programming, some data acts as a resource (eg, file handles, channels) subject to usage
constraints. This poses a challenge to software correctness as most languages are agnostic …
constraints. This poses a challenge to software correctness as most languages are agnostic …
[BOK][B] Advanced topics in types and programming languages
BC Pierce - 2024 - books.google.com
A thorough and accessible introduction to a range of key ideas in type systems for
programming language. The study of type systems for programming languages now touches …
programming language. The study of type systems for programming languages now touches …
[BOK][B] Term graph rewriting
Graph rewriting (also called reduction) as defined in Wadsworth [1971] was introduced in
order to be able to give a more efficient implementation of functional programming …
order to be able to give a more efficient implementation of functional programming …
Space-efficient gradual ty**
D Herman, A Tomb, C Flanagan - Higher-Order and Symbolic …, 2010 - Springer
Gradual type systems offer a smooth continuum between static and dynamic ty** by
permitting the free mixture of typed and untyped code. The runtime systems for these …
permitting the free mixture of typed and untyped code. The runtime systems for these …
FP²: Fully in-Place Functional Programming
As functional programmers we always face a dilemma: should we write purely functional
code, or sacrifice purity for efficiency and resort to in-place updates? This paper identifies …
code, or sacrifice purity for efficiency and resort to in-place updates? This paper identifies …
Type classes for mathematics in type theory
B Spitters, E Van der Weegen - Mathematical Structures in Computer …, 2011 - cambridge.org
The introduction of first-class type classes in the Coq system calls for a re-examination of the
basic interfaces used for mathematical formalisation in type theory. We present a new set of …
basic interfaces used for mathematical formalisation in type theory. We present a new set of …
WARDuino: An embedded WebAssembly virtual machine
Creating IoT programs for resource-constrained microcontrollers differs significantly from
conventional computer programming. Microcontrollers are traditionally programmed using …
conventional computer programming. Microcontrollers are traditionally programmed using …
The ins and outs of Clean I/O
Functional programming languages have banned assignment because of its undesirable
properties. The reward of this rigorous decision is that functional programming languages …
properties. The reward of this rigorous decision is that functional programming languages …