Výsledky vyhledávání - "Proceedings of ACM on programming languages"
-
1
Grounded Copilot: How Programmers Interact with Code-Generating Models
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 06.04.2023Vydáno v Proceedings of ACM on programming languages (06.04.2023)“…Powered by recent advances in code-generating models, AI assistants like Github Copilot promise to change the face of programming forever. But what is this new…”
Získat plný text
Journal Article -
2
egg: Fast and extensible equality saturation
ISSN: 2475-1421, 2475-1421Vydáno: 01.01.2021Vydáno v Proceedings of ACM on programming languages (01.01.2021)“…An e-graph efficiently represents a congruence relation over many expressions. Although they were originally developed in the late 1970s for use in automated…”
Získat plný text
Journal Article -
3
Prompting Is Programming: A Query Language for Large Language Models
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 06.06.2023Vydáno v Proceedings of ACM on programming languages (06.06.2023)“…Large language models have demonstrated outstanding performance on a wide range of tasks such as question answering and code generation. On a high level, given…”
Získat plný text
Journal Article -
4
MadMax: surviving out-of-gas conditions in Ethereum smart contracts
ISSN: 2475-1421, 2475-1421Vydáno: 01.11.2018Vydáno v Proceedings of ACM on programming languages (01.11.2018)“…Ethereum is a distributed blockchain platform, serving as an ecosystem for smart contracts: full-fledged inter-communicating programs that capture the…”
Získat plný text
Journal Article -
5
Getafix: learning to fix bugs automatically
ISSN: 2475-1421, 2475-1421Vydáno: 01.10.2019Vydáno v Proceedings of ACM on programming languages (01.10.2019)“…Static analyzers help find bugs early by warning about recurring bug categories. While fixing these bugs still remains a mostly manual task in practice, we…”
Získat plný text
Journal Article -
6
PRIMA: general and precise neural network certification via scalable convex hull approximations
ISSN: 2475-1421, 2475-1421Vydáno: 01.01.2022Vydáno v Proceedings of ACM on programming languages (01.01.2022)“…Formal verification of neural networks is critical for their safe adoption in real-world applications. However, designing a precise and scalable verifier which…”
Získat plný text
Journal Article -
7
Enhancing Static Analysis for Practical Bug Detection: An LLM-Integrated Approach
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 29.04.2024Vydáno v Proceedings of ACM on programming languages (29.04.2024)“…While static analysis is instrumental in uncovering software bugs, its precision in analyzing large and intricate codebases remains challenging. The emerging…”
Získat plný text
Journal Article -
8
The tensor algebra compiler
ISSN: 2475-1421, 2475-1421Vydáno: 01.10.2017Vydáno v Proceedings of ACM on programming languages (01.10.2017)“…Tensor algebra is a powerful tool with applications in machine learning, data analytics, engineering and the physical sciences. Tensors are often sparse and…”
Získat plný text
Journal Article -
9
Improving bug detection via context-based code representation learning and attention-based neural networks
ISSN: 2475-1421, 2475-1421Vydáno: 01.10.2019Vydáno v Proceedings of ACM on programming languages (01.10.2019)“…Bug detection has been shown to be an effective way to help developers in detecting bugs early, thus, saving much effort and time in software development…”
Získat plný text
Journal Article -
10
Verus: Verifying Rust Programs using Linear Ghost Types
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 06.04.2023Vydáno v Proceedings of ACM on programming languages (06.04.2023)“…The Rust programming language provides a powerful type system that checks linearity and borrowing, allowing code to safely manipulate memory without garbage…”
Získat plný text
Journal Article -
11
SQLizer: query synthesis from natural language
ISSN: 2475-1421, 2475-1421Vydáno: 01.10.2017Vydáno v Proceedings of ACM on programming languages (01.10.2017)“…This paper presents a new technique for automatically synthesizing SQL queries from natural language (NL). At the core of our technique is a new NL-based…”
Získat plný text
Journal Article -
12
Projection-based runtime assertions for testing and debugging Quantum programs
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 13.11.2020Vydáno v Proceedings of ACM on programming languages (13.11.2020)“…In this paper, we propose Proq, a runtime assertion scheme for testing and debugging quantum programs on a quantum computer. The predicates in Proq are…”
Získat plný text
Journal Article -
13
A verified optimizer for Quantum circuits
ISSN: 2475-1421, 2475-1421Vydáno: 01.01.2021Vydáno v Proceedings of ACM on programming languages (01.01.2021)“…We present VOQC, the first fully verified optimizer for quantum circuits, written using the Coq proof assistant. Quantum circuits are expressed as programs in…”
Získat plný text
Journal Article -
14
Aroma: code recommendation via structural code search
ISSN: 2475-1421, 2475-1421Vydáno: 10.10.2019Vydáno v Proceedings of ACM on programming languages (10.10.2019)“…Programmers often write code that has similarity to existing code written somewhere. A tool that could help programmers to search such similar code would be…”
Získat plný text
Journal Article -
15
Interaction trees: representing recursive and impure programs in Coq
ISSN: 2475-1421, 2475-1421Vydáno: ACM 01.01.2020Vydáno v Proceedings of ACM on programming languages (01.01.2020)“…Interaction trees (ITrees) are a general-purpose data structure for representing the behaviors of recursive programs that interact with their environments. A…”
Získat plný text
Journal Article -
16
Alpaca: intermittent execution without checkpoints
ISSN: 2475-1421, 2475-1421Vydáno: 01.10.2017Vydáno v Proceedings of ACM on programming languages (01.10.2017)“…The emergence of energy harvesting devices creates the potential for batteryless sensing and computing devices. Such devices operate only intermittently, as…”
Získat plný text
Journal Article -
17
Top-Down Synthesis for Library Learning
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 09.01.2023Vydáno v Proceedings of ACM on programming languages (09.01.2023)“…This paper introduces corpus-guided top-down synthesis as a mechanism for synthesizing library functions that capture common functionality from a corpus of…”
Získat plný text
Journal Article -
18
GraphIt: a high-performance graph DSL
ISSN: 2475-1421, 2475-1421Vydáno: 01.11.2018Vydáno v Proceedings of ACM on programming languages (01.11.2018)“…The performance bottlenecks of graph applications depend not only on the algorithm and the underlying hardware, but also on the size and structure of the input…”
Získat plný text
Journal Article -
19
Scaling exact inference for discrete probabilistic programs
ISSN: 2475-1421, 2475-1421Vydáno: New York, NY, USA ACM 13.11.2020Vydáno v Proceedings of ACM on programming languages (13.11.2020)“…Probabilistic programming languages (PPLs) are an expressive means of representing and reasoning about probabilistic models. The computational challenge of…”
Získat plný text
Journal Article -
20
Finding real bugs in big programs with incorrectness logic
ISSN: 2475-1421, 2475-1421Vydáno: 29.04.2022Vydáno v Proceedings of ACM on programming languages (29.04.2022)“…Incorrectness Logic (IL) has recently been advanced as a logical theory for compositionally proving the presence of bugs—dual to Hoare Logic, which is used to…”
Získat plný text
Journal Article