Memory corruption has been, traditionally, the number one cause for software vulnerabilities. As a consequence, programminglanguages that offer automated, compile time memory safety checks have been developed, such a...
详细信息
This paper explores the integration of neural networks with logic programming, addressing the longstanding challenges of combining the generalization and learning capabilities of neural networks with the precision of ...
详细信息
A significant portion of the web is powered by ECMAScript. As a web technology, it is ubiquitous and available on most platforms natively or through a web browser. ECMAScript is the dominant language of the web, but a...
详细信息
Code search aims to retrieve the code snippet that highly matches the given query described in natural language. Recently, many code pre-training approaches have demonstrated impressive performance on code search. How...
详细信息
Students face several challenges when learning computer programming languages, a central topic to acquire programming skills. While those challenges that present a predominantly technical nature have been intensely st...
详细信息
We present a kind inference algorithm for the FREEST programming language. The input to the algorithm is FREEST source code with (possibly part of) kind annotations replaced by kind variables. The algorithm infers con...
详细信息
This paper presents a case for exemplar parallelism of neural networks using Go as parallelization framework. Further it is shown that also limited multi-core hardware systems are feasible for these parallelization ta...
详细信息
Code intelligence leverages machine learning techniques to extract knowledge from extensive code corpora, with the aim of developing intelligent tools to improve the quality and productivity of computerprogramming. C...
详细信息
Various similarity measures for source code have been proposed, many rely on edit- or tree-distance. To support a lecturer in quickly assessing live or online exercises with respect to approaches taken by the students...
详细信息
This is a motivating tutorial introduction to a semantic analysis of programminglanguages using a graphical language as the representation of terms, and graph rewriting as a representation of reduction rules. We show...
详细信息
暂无评论