Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Metaphor: A multi-stage, object-oriented programming language
G Neverov, P Roe - International Conference on Generative Programming …, 2004 - Springer
This paper presents a language (called Metaphor) for expressing staged programs in a
strongly-typed, imperative, object-oriented environment. The language is based on a subset …
strongly-typed, imperative, object-oriented environment. The language is based on a subset …
JUG: a JUnit generation, time complexity analysis and reporting tool to streamline grading
C Brown, R Pastel, B Siever, J Earnest - Proceedings of the 17th ACM …, 2012 - dl.acm.org
The JUnit Generation (JUG) system provides fast, semiautomated feedback to students. It
uses a Java-like script to generate unit tests and time complexity tests, then runs those tests …
uses a Java-like script to generate unit tests and time complexity tests, then runs those tests …
Freely annotating C
Reflective programming is becoming popular due to the increasing set of dynamic services
provided by execution environments like JVM and CLR. With custom attributes Microsoft …
provided by execution environments like JVM and CLR. With custom attributes Microsoft …
Method and apparatus for converting building block programming into program code
J Yin, Y Wang - US Patent 10,929,109, 2021 - Google Patents
The present invention provides a method and apparatus for converting building block
programming into a program code. The method comprises: setting up building blocks …
programming into a program code. The method comprises: setting up building blocks …
Invited application paper: program generation considered easy
S Kamin - Proceedings of the 2004 ACM SIGPLAN symposium on …, 2004 - dl.acm.org
Programmers frequently write program generators using the simple model of programs as
text. The essence of this approach is its lack of structure. For this reason, it gets no respect …
text. The essence of this approach is its lack of structure. For this reason, it gets no respect …
Flexible bytecode for linking in. NET
Dynamic linking in modern execution environments like. NET is considerably more
sophisticated than in the days of C shared libraries on UNIX. One aspect of this …
sophisticated than in the days of C shared libraries on UNIX. One aspect of this …
Mumbo: A Rule-Based Implementation of a Run-time Program Generation Language
B Aktemur, S Kamin - Electronic Notes in Theoretical Computer Science, 2006 - Elsevier
We describe our efforts to use rule-based programming to produce a model of Jumbo, a run-
time program generation (RTPG) system for Java. Jumbo incorporates RTPG following the …
time program generation (RTPG) system for Java. Jumbo incorporates RTPG following the …
[a] C# C# with a customizable code annotation mechanism
Reflective programming is becoming popular due to the increasing set of dynamic services
provided by execution environments like JVM and CLR. With custom attributes Microsoft …
provided by execution environments like JVM and CLR. With custom attributes Microsoft …
[BOOK][B] The Reverse Mode of Automatic Differentiation Applied to the MATLAB Language-Advanced Methods for Adjoint Code Generation
J Willkomm, VD Hut - 2021 - johannes-willkomm.de
This work was written over the course of several months of the year 2020. In this time, I was
finally able wrap up my studies regarding the reverse mode of automatic differentiation for …
finally able wrap up my studies regarding the reverse mode of automatic differentiation for …
Software Manipulation with Annotations in Java
V Gervasi, GA Galilei - Advances in Software Engineering: Lipari Summer …, 2008 - Springer
Annotations are a recent feature introduced in languages such as Java, C#, and other
languages of the. NET family, which allow programmers to attach arbitrary, structured and …
languages of the. NET family, which allow programmers to attach arbitrary, structured and …