Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
[KNIHA][B] Types and programming languages
BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
is a syntactic method for automatically checking the absence of certain erroneous behaviors …
Notions of computation and monads
E Moggi - Information and computation, 1991 - Elsevier
The λ-calculus is considered a useful mathematical tool in the study of programming
languages, since programs can be identified with λ-terms. However, if one goes further and …
languages, since programs can be identified with λ-terms. However, if one goes further and …
[KNIHA][B] Practical foundations for programming languages
R Harper - 2016 - books.google.com
This text develops a comprehensive theory of programming languages based on type
systems and structural operational semantics. Language concepts are precisely defined by …
systems and structural operational semantics. Language concepts are precisely defined by …
[KNIHA][B] Theories of programming languages
JC Reynolds - 1998 - books.google.com
First published in 1998, this textbook is a broad but rigourous survey of the theoretical basis
for the design, definition and implementation of programming languages and of systems for …
for the design, definition and implementation of programming languages and of systems for …
[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 …
Extensional concepts in intensional type theory
M Hofmann - 1995 - era.ed.ac.uk
Theories of dependent types have been proposed as a foundation of constructive
mathematics and as a framework in which to construct certified programs. In these …
mathematics and as a framework in which to construct certified programs. In these …
Compiling polymorphism using intensional type analysis
Traditional techniques for implementing polymorphism use a universal representation for
objects of unknown type. Often, this forces a compiler to use universal representations even …
objects of unknown type. Often, this forces a compiler to use universal representations even …
A type-theoretic approach to higher-order modules with sharing
The design of a module system for constructing and maintaining large programs is a difficult
task that raises a number of theoretical and practical issues. A fundamental issue is the …
task that raises a number of theoretical and practical issues. A fundamental issue is the …