LLMpediaThe first transparent, open encyclopedia generated by LLMs

ACM Conference on Programming Language Design and Implementation

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: WebAssembly Hop 3
Expansion Funnel Raw 109 → Dedup 20 → NER 12 → Enqueued 9
1. Extracted109
2. After dedup20 (None)
3. After NER12 (None)
Rejected: 8 (not NE: 8)
4. Enqueued9 (None)
Similarity rejected: 6
ACM Conference on Programming Language Design and Implementation
NameACM Conference on Programming Language Design and Implementation
AbbreviationPLDI
DisciplineProgramming languages
PublisherAssociation for Computing Machinery
FrequencyAnnual
First1979
CountryInternational

ACM Conference on Programming Language Design and Implementation is an annual academic conference on programming languages that presents research on language design, implementation, optimization, and theory. The conference attracts authors, researchers, and practitioners from institutions such as Massachusetts Institute of Technology, Stanford University, Carnegie Mellon University, University of California, Berkeley, and Princeton University. Proceedings are published by the Association for Computing Machinery and indexed in bibliographic services associated with IEEE Xplore, DBLP, and Google Scholar.

History

PLDI originated in 1979 amid growing interest in compiler technology and programming systems, joining earlier venues like Symposium on Principles of Programming Languages and Languages and Compilers for Parallel Computing. Early meetings featured participants from Bell Labs, Xerox PARC, University of Illinois Urbana–Champaign, University of Cambridge, and ETH Zurich. Over decades the conference evolved alongside milestones such as the development of ALGOL, C, Smalltalk, Java (programming language), and Haskell (programming language), and it has paralleled events like International Conference on Functional Programming, Object-Oriented Programming, Systems, Languages & Applications, and Compiler Construction (CC). PLDI has been hosted in cities including San Diego, Portland, Edinburgh, San Francisco, and Seattle while engaging communities around SIGPLAN, SIGARCH, and regional meetings such as European Symposium on Programming.

Scope and Topics

The conference scope covers design and implementation topics including compiler construction, program analysis, runtime systems, and language semantics, attracting submissions from groups at Google, Microsoft Research, IBM Research, Apple Inc., and Facebook (Meta Platforms). Typical topics intersect with work on LLVM, GCC, JVM (Java Virtual Machine), .NET, and research languages like Rust (programming language), Go (programming language), OCaml, and Scala. PLDI papers often build on formalisms from Lambda calculus, Type theory, Abstract interpretation, and techniques from Optimizing compilers, Garbage collection, and Just-in-time compilation. The venue interfaces with adjacent conferences such as USENIX Conference on Operating Systems Design and Implementation, International Conference on Software Engineering, and Conference on Programming Language Design and Implementation (older venues).

Organization and Sponsorship

The conference is organized by the Association for Computing Machinery Special Interest Group on Programming Languages, SIGPLAN, with program committees drawn from universities and industry labs including University of Toronto, University of Washington, Cornell University, Google Research, and Microsoft Research Redmond. Sponsorship has come from corporate partners such as Intel Corporation, NVIDIA, Amazon (company), ARM Limited, and Oracle Corporation, and from funding agencies including National Science Foundation, European Research Council, and national ministries in host countries. Local organization often involves academic departments like UC San Diego Department of Computer Science and Engineering, University College London, and research centers such as Turing Institute.

Conference Format and Events

PLDI follows a program of peer-reviewed paper presentations, poster sessions, keynote talks, and invited tutorials, assembling presenters from institutions like Harvard University, Yale University, Columbia University, Brown University, and Duke University. The program typically includes workshops affiliated with topics from Automated Software Engineering, Runtime Verification, and Formal Methods and features industrial sessions with participants from Qualcomm, Red Hat, and Bloomberg L.P.. Keynote speakers have come from entities such as ACM, IEEE, National Academy of Engineering, and leading labs including Microsoft Research Cambridge and Google DeepMind. Social events, doctoral consortia, and programming competitions are coordinated with local hosts like University of Edinburgh and ETH Zurich.

Notable Papers and Impact

PLDI has published influential papers that shaped systems and languages, such as early work on register allocation and SSA form echoed by Robert Morgan (computer scientist), research influencing JavaScript engines and optimizations adopted by V8 (JavaScript engine), and contributions to type systems affecting TypeScript, Rust, and Haskell (programming language). Breakthroughs presented at PLDI have informed projects at Mozilla, Apple Inc., Google, and research labs at IBM Research Almaden and Bell Labs Research. The conference has been a venue for advances in parallel computing optimizations used in CUDA, OpenMP, and language-level concurrency models like those in Erlang and Go (programming language). PLDI findings frequently appear in syllabi at Massachusetts Institute of Technology, Stanford University, and University of California, Berkeley and are cited in award-winning systems described in Proceedings of the ACM.

Awards and Recognition

PLDI recognizes excellence with awards such as Distinguished Paper Awards, Best Paper Awards, and Test of Time Awards honoring papers from prior years; recipients have included researchers affiliated with MIT CSAIL, Princeton University Department of Computer Science, ETH Zurich Department of Computer Science, University of Cambridge Computer Laboratory, and Carnegie Mellon University School of Computer Science. The Test of Time Award highlights influential works that later influenced standards and implementations at ISO, W3C, and industry platforms like JVM (Java Virtual Machine), LLVM, and GCC. Honorees often proceed to leadership roles in organizations such as ACM SIGPLAN, IEEE Computer Society, and national academies including the National Academy of Engineering.

Category:Computer science conferences