Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
An overview of Ciao and its design philosophy
We provide an overall description of the Ciao multiparadigm programming system
emphasizing some of the novel aspects and motivations behind its design and …
emphasizing some of the novel aspects and motivations behind its design and …
Dynamically typed languages
L Tratt - Advances in Computers, 2009 - Elsevier
Dynamically typed languages such as Python and Ruby have experienced a rapid grown in
popularity in recent times. However, there is much confusion as to what makes these …
popularity in recent times. However, there is much confusion as to what makes these …
Gradual ty** for objects
Static and dynamic type systems have well-known strengths and weaknesses. In previous
work we developed a gradual type system for a functional calculus named λ^?_→. Gradual …
work we developed a gradual type system for a functional calculus named λ^?_→. Gradual …
Type analysis for JavaScript
JavaScript is the main scripting language for Web browsers, and it is essential to modern
Web applications. Programmers have started using it for writing complex applications, but …
Web applications. Programmers have started using it for writing complex applications, but …
Using slicing to identify duplication in source code
Programs often have a lot of duplicated code, which makes both understanding and
maintenance more difficult. This problem can be alleviated by detecting duplicated code …
maintenance more difficult. This problem can be alleviated by detecting duplicated code …
CCured: Type-safe retrofitting of legacy code
In this paper we propose a scheme that combines type inference and run-time checking to
make existing C programs type safe. We describe the CCured type system, which extends …
make existing C programs type safe. We describe the CCured type system, which extends …
CCured: Type-safe retrofitting of legacy software
GC Necula, J Condit, M Harren, S McPeak… - ACM Transactions on …, 2005 - dl.acm.org
This article describes CCured, a program transformation system that adds type safety
guarantees to existing C programs. CCured attempts to verify statically that memory errors …
guarantees to existing C programs. CCured attempts to verify statically that memory errors …
Refined criteria for gradual ty**
Siek and Taha [2006] coined the term gradual ty** to describe a theory for integrating
static and dynamic ty** within a single language that 1) puts the programmer in control of …
static and dynamic ty** within a single language that 1) puts the programmer in control of …
[KNIHA][B] Robust composition: Towards a uni ed approach to access control and concurrency control
M Miller - 2006 - jscholarship.library.jhu.edu
When separately written programs are composed so that they may cooperate, they may
instead destructively interfere in unanticipated ways. These hazards limit the scale and …
instead destructively interfere in unanticipated ways. These hazards limit the scale and …
The design and implementation of Typed Scheme
When scripts in untyped languages grow into large programs, maintaining them becomes
difficult. A lack of types in typical scripting languages means that programmers must (re) …
difficult. A lack of types in typical scripting languages means that programmers must (re) …