Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Languages as libraries
Programming language design benefits from constructs for extending the syntax and
semantics of a host language. While C's string-based macros empower programmers to …
semantics of a host language. While C's string-based macros empower programmers to …
A programmable programming language
A programmable programming language Page 1 62 COMMUNICATIONS OF THE ACM | MARCH
2018 | VOL. 61 | NO. 3 IN THE IDEAL world, software developers would analyze each problem …
2018 | VOL. 61 | NO. 3 IN THE IDEAL world, software developers would analyze each problem …
WebDSL: A case study in domain-specific language engineering
E Visser - … Techniques in Software Engineering II: International …, 2008 - Springer
The goal of domain-specific languages (DSLs) is to increase the productivity of software
engineers by abstracting from low-level boilerplate code. Introduction of DSLs in the …
engineers by abstracting from low-level boilerplate code. Introduction of DSLs in the …
Ur/Web: A simple model for programming the web
A Chlipala - Proceedings of the 42nd Annual ACM SIGPLAN …, 2015 - dl.acm.org
The World Wide Web has evolved gradually from a document delivery platform to an
architecture for distributed programming. This largely unplanned evolution is apparent in the …
architecture for distributed programming. This largely unplanned evolution is apparent in the …
Recommender systems for the conference paper assignment problem
We present a recommender systems approach to conference paper assignment, ie, the task
of assigning paper submissions to reviewers. We address both the modeling of reviewer …
of assigning paper submissions to reviewers. We address both the modeling of reviewer …
Enforcing Stateful Authorization and Information Flow Policies in Fine
Proving software free of security bugs is hard. Languages that ensure that programs
correctly enforce their security policies would help, but, to date, no security-typed language …
correctly enforce their security policies would help, but, to date, no security-typed language …
Verified compilers for a multi-language world
A Ahmed - 1st Summit on Advances in Programming Languages …, 2015 - drops.dagstuhl.de
Though there has been remarkable progress on formally verified compilers in recent years,
most of these compilers suffer from a serious limitation: they are proved correct under the …
most of these compilers suffer from a serious limitation: they are proved correct under the …
Mechanized relational verification of concurrent programs with continuations
Concurrent higher-order imperative programming languages with continuations are very
flexible and allow for the implementation of sophisticated programming patterns. For …
flexible and allow for the implementation of sophisticated programming patterns. For …
Adding delimited and composable control to a production programming environment
Operators for delimiting control and for capturing composable continuations litter the
landscape of theoretical programming language research. Numerous papers explain their …
landscape of theoretical programming language research. Numerous papers explain their …
An optimizing compiler for a purely functional web-application language
A Chlipala - ACM SIGPLAN Notices, 2015 - dl.acm.org
High-level scripting languages have become tremendously popular for development of
dynamic Web applications. Many programmers appreciate the productivity benefits of …
dynamic Web applications. Many programmers appreciate the productivity benefits of …